builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1
slave: tst-linux32-spot-533
starttime: 1466743667.61
results: success (0)
buildid: 20160623200357
builduid: 48b2abe674764200b7cc847833de78c8
revision: f751465bac6aac4ffba8318060817e907088e2fd
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.609223) =========
master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.609883) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.610190) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.869575) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.869951) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-23 21:47:48-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.41M=0.001s
2016-06-23 21:47:48 (8.41 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.449377
========= master_lag: 0.10 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:48.419581) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:48.419903) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.030583
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:48.485631) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:48.485967) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f751465bac6aac4ffba8318060817e907088e2fd --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f751465bac6aac4ffba8318060817e907088e2fd --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438
_=/tools/buildbot/bin/python
using PTY: False
2016-06-23 21:47:48,824 truncating revision to first 12 chars
2016-06-23 21:47:48,824 Setting DEBUG logging.
2016-06-23 21:47:48,825 attempt 1/10
2016-06-23 21:47:48,825 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f751465bac6a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-23 21:47:49,229 unpacking tar archive at: mozilla-beta-f751465bac6a/testing/mozharness/
program finished with exit code 0
elapsedTime=0.694360
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.210251) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.210552) =========
script_repo_revision: f751465bac6aac4ffba8318060817e907088e2fd
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.210943) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.211232) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.238424) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 3 secs) (at 2016-06-23 21:47:49.238785) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438
_=/tools/buildbot/bin/python
using PTY: False
21:47:49 INFO - MultiFileLogger online at 20160623 21:47:49 in /builds/slave/test
21:47:49 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true
21:47:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
21:47:49 INFO - {'append_to_log': False,
21:47:49 INFO - 'base_work_dir': '/builds/slave/test',
21:47:49 INFO - 'blob_upload_branch': 'mozilla-beta',
21:47:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
21:47:49 INFO - 'buildbot_json_path': 'buildprops.json',
21:47:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
21:47:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
21:47:49 INFO - 'download_minidump_stackwalk': True,
21:47:49 INFO - 'download_symbols': 'true',
21:47:49 INFO - 'e10s': False,
21:47:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
21:47:49 INFO - 'tooltool.py': '/tools/tooltool.py',
21:47:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
21:47:49 INFO - '/tools/misc-python/virtualenv.py')},
21:47:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
21:47:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
21:47:49 INFO - 'log_level': 'info',
21:47:49 INFO - 'log_to_console': True,
21:47:49 INFO - 'opt_config_files': (),
21:47:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
21:47:49 INFO - '--processes=1',
21:47:49 INFO - '--config=%(test_path)s/wptrunner.ini',
21:47:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
21:47:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
21:47:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
21:47:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
21:47:49 INFO - 'pip_index': False,
21:47:49 INFO - 'require_test_zip': True,
21:47:49 INFO - 'test_type': ('testharness',),
21:47:49 INFO - 'this_chunk': '1',
21:47:49 INFO - 'tooltool_cache': '/builds/tooltool_cache',
21:47:49 INFO - 'total_chunks': '10',
21:47:49 INFO - 'virtualenv_path': 'venv',
21:47:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
21:47:49 INFO - 'work_dir': 'build'}
21:47:49 INFO - #####
21:47:49 INFO - ##### Running clobber step.
21:47:49 INFO - #####
21:47:49 INFO - Running pre-action listener: _resource_record_pre_action
21:47:49 INFO - Running main action method: clobber
21:47:49 INFO - rmtree: /builds/slave/test/build
21:47:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
21:47:50 INFO - Running post-action listener: _resource_record_post_action
21:47:50 INFO - #####
21:47:50 INFO - ##### Running read-buildbot-config step.
21:47:50 INFO - #####
21:47:50 INFO - Running pre-action listener: _resource_record_pre_action
21:47:50 INFO - Running main action method: read_buildbot_config
21:47:50 INFO - Using buildbot properties:
21:47:50 INFO - {
21:47:50 INFO - "project": "",
21:47:50 INFO - "product": "firefox",
21:47:50 INFO - "script_repo_revision": "production",
21:47:50 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest",
21:47:50 INFO - "repository": "",
21:47:50 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1",
21:47:50 INFO - "buildid": "20160623200357",
21:47:50 INFO - "pgo_build": "False",
21:47:50 INFO - "basedir": "/builds/slave/test",
21:47:50 INFO - "buildnumber": 7,
21:47:50 INFO - "slavename": "tst-linux32-spot-533",
21:47:50 INFO - "revision": "f751465bac6aac4ffba8318060817e907088e2fd",
21:47:50 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/",
21:47:50 INFO - "platform": "linux",
21:47:50 INFO - "branch": "mozilla-beta",
21:47:50 INFO - "repo_path": "releases/mozilla-beta",
21:47:50 INFO - "moz_repo_path": "",
21:47:50 INFO - "stage_platform": "linux",
21:47:50 INFO - "builduid": "48b2abe674764200b7cc847833de78c8",
21:47:50 INFO - "slavebuilddir": "test"
21:47:50 INFO - }
21:47:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
21:47:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
21:47:50 INFO - Running post-action listener: _resource_record_post_action
21:47:50 INFO - #####
21:47:50 INFO - ##### Running download-and-extract step.
21:47:50 INFO - #####
21:47:50 INFO - Running pre-action listener: _resource_record_pre_action
21:47:50 INFO - Running main action method: download_and_extract
21:47:50 INFO - mkdir: /builds/slave/test/build/tests
21:47:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:47:50 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
21:47:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
21:47:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
21:47:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
21:47:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
21:48:12 INFO - Downloaded 1291 bytes.
21:48:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
21:48:12 INFO - Using the following test package requirements:
21:48:12 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
21:48:12 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
21:48:12 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
21:48:12 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
21:48:12 INFO - u'jsshell-linux-i686.zip'],
21:48:12 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
21:48:12 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
21:48:12 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
21:48:12 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
21:48:12 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
21:48:12 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
21:48:12 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
21:48:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:48:12 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
21:48:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
21:48:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
21:48:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
21:48:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
21:48:15 INFO - Downloaded 22853573 bytes.
21:48:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
21:48:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
21:48:16 INFO - caution: filename not matched: web-platform/*
21:48:16 INFO - Return code: 11
21:48:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:48:16 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
21:48:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
21:48:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
21:48:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
21:48:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
21:48:20 INFO - Downloaded 36389080 bytes.
21:48:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
21:48:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
21:48:24 INFO - caution: filename not matched: bin/*
21:48:24 INFO - caution: filename not matched: config/*
21:48:24 INFO - caution: filename not matched: mozbase/*
21:48:24 INFO - caution: filename not matched: marionette/*
21:48:24 INFO - caution: filename not matched: tools/wptserve/*
21:48:24 INFO - Return code: 11
21:48:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:48:24 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
21:48:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
21:48:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
21:48:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
21:48:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
21:48:31 INFO - Downloaded 69345985 bytes.
21:48:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
21:48:31 INFO - mkdir: /builds/slave/test/properties
21:48:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
21:48:31 INFO - Writing to file /builds/slave/test/properties/build_url
21:48:31 INFO - Contents:
21:48:31 INFO - build_url:https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
21:48:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip
21:48:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
21:48:34 INFO - Writing to file /builds/slave/test/properties/symbols_url
21:48:34 INFO - Contents:
21:48:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip
21:48:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:48:34 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
21:48:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip
21:48:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip
21:48:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip
21:48:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
21:48:44 INFO - Downloaded 92347280 bytes.
21:48:44 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols']
21:48:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols
21:48:53 INFO - Return code: 0
21:48:53 INFO - Running post-action listener: _resource_record_post_action
21:48:53 INFO - Running post-action listener: set_extra_try_arguments
21:48:53 INFO - #####
21:48:53 INFO - ##### Running create-virtualenv step.
21:48:53 INFO - #####
21:48:53 INFO - Running pre-action listener: _pre_create_virtualenv
21:48:53 INFO - Running pre-action listener: _resource_record_pre_action
21:48:53 INFO - Running main action method: create_virtualenv
21:48:53 INFO - Creating virtualenv /builds/slave/test/build/venv
21:48:53 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
21:48:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
21:48:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
21:48:53 INFO - Using real prefix '/usr'
21:48:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python
21:48:55 INFO - Installing distribute.............................................................................................................................................................................................done.
21:48:59 INFO - Installing pip.................done.
21:48:59 INFO - Return code: 0
21:48:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
21:48:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:48:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:48:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:48:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:48:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:48:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:48:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:48:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
21:48:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
21:48:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:48:59 INFO - 'CCACHE_UMASK': '002',
21:48:59 INFO - 'DISPLAY': ':0',
21:48:59 INFO - 'HOME': '/home/cltbld',
21:48:59 INFO - 'LANG': 'en_US.UTF-8',
21:48:59 INFO - 'LOGNAME': 'cltbld',
21:48:59 INFO - 'MAIL': '/var/mail/cltbld',
21:48:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:48:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:48:59 INFO - 'MOZ_NO_REMOTE': '1',
21:48:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:48:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:48:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:48:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:48:59 INFO - 'PWD': '/builds/slave/test',
21:48:59 INFO - 'SHELL': '/bin/bash',
21:48:59 INFO - 'SHLVL': '1',
21:48:59 INFO - 'TERM': 'linux',
21:48:59 INFO - 'TMOUT': '86400',
21:48:59 INFO - 'USER': 'cltbld',
21:48:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438',
21:48:59 INFO - '_': '/tools/buildbot/bin/python'}
21:48:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:48:59 INFO - Downloading/unpacking psutil>=0.7.1
21:48:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:48:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:48:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:48:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:48:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:48:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
21:49:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:49:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
21:49:04 INFO - Installing collected packages: psutil
21:49:04 INFO - Running setup.py install for psutil
21:49:04 INFO - building 'psutil._psutil_linux' extension
21:49:04 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
21:49:04 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
21:49:04 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
21:49:05 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
21:49:05 INFO - building 'psutil._psutil_posix' extension
21:49:05 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
21:49:05 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
21:49:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:49:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
21:49:05 INFO - Successfully installed psutil
21:49:05 INFO - Cleaning up...
21:49:05 INFO - Return code: 0
21:49:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
21:49:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:49:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:49:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:49:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:49:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:49:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:49:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:49:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
21:49:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
21:49:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:49:05 INFO - 'CCACHE_UMASK': '002',
21:49:05 INFO - 'DISPLAY': ':0',
21:49:05 INFO - 'HOME': '/home/cltbld',
21:49:05 INFO - 'LANG': 'en_US.UTF-8',
21:49:05 INFO - 'LOGNAME': 'cltbld',
21:49:05 INFO - 'MAIL': '/var/mail/cltbld',
21:49:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:49:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:49:05 INFO - 'MOZ_NO_REMOTE': '1',
21:49:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:49:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:49:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:49:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:49:05 INFO - 'PWD': '/builds/slave/test',
21:49:05 INFO - 'SHELL': '/bin/bash',
21:49:05 INFO - 'SHLVL': '1',
21:49:05 INFO - 'TERM': 'linux',
21:49:05 INFO - 'TMOUT': '86400',
21:49:05 INFO - 'USER': 'cltbld',
21:49:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438',
21:49:05 INFO - '_': '/tools/buildbot/bin/python'}
21:49:06 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:49:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
21:49:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz
21:49:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
21:49:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
21:49:10 INFO - Installing collected packages: mozsystemmonitor
21:49:10 INFO - Running setup.py install for mozsystemmonitor
21:49:10 INFO - Successfully installed mozsystemmonitor
21:49:10 INFO - Cleaning up...
21:49:10 INFO - Return code: 0
21:49:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
21:49:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:49:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:49:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:49:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:49:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:49:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:49:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:49:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
21:49:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
21:49:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:49:10 INFO - 'CCACHE_UMASK': '002',
21:49:10 INFO - 'DISPLAY': ':0',
21:49:10 INFO - 'HOME': '/home/cltbld',
21:49:10 INFO - 'LANG': 'en_US.UTF-8',
21:49:10 INFO - 'LOGNAME': 'cltbld',
21:49:10 INFO - 'MAIL': '/var/mail/cltbld',
21:49:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:49:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:49:10 INFO - 'MOZ_NO_REMOTE': '1',
21:49:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:49:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:49:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:49:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:49:10 INFO - 'PWD': '/builds/slave/test',
21:49:10 INFO - 'SHELL': '/bin/bash',
21:49:10 INFO - 'SHLVL': '1',
21:49:10 INFO - 'TERM': 'linux',
21:49:10 INFO - 'TMOUT': '86400',
21:49:10 INFO - 'USER': 'cltbld',
21:49:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438',
21:49:10 INFO - '_': '/tools/buildbot/bin/python'}
21:49:10 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:49:10 INFO - Downloading/unpacking blobuploader==1.2.4
21:49:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:14 INFO - Downloading blobuploader-1.2.4.tar.gz
21:49:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
21:49:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
21:49:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
21:49:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
21:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:16 INFO - Downloading docopt-0.6.1.tar.gz
21:49:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
21:49:16 INFO - Installing collected packages: blobuploader, requests, docopt
21:49:16 INFO - Running setup.py install for blobuploader
21:49:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
21:49:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
21:49:16 INFO - Running setup.py install for requests
21:49:17 INFO - Running setup.py install for docopt
21:49:17 INFO - Successfully installed blobuploader requests docopt
21:49:17 INFO - Cleaning up...
21:49:17 INFO - Return code: 0
21:49:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:49:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:49:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:49:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:49:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:49:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:49:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:49:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:49:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
21:49:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
21:49:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:49:17 INFO - 'CCACHE_UMASK': '002',
21:49:17 INFO - 'DISPLAY': ':0',
21:49:17 INFO - 'HOME': '/home/cltbld',
21:49:17 INFO - 'LANG': 'en_US.UTF-8',
21:49:17 INFO - 'LOGNAME': 'cltbld',
21:49:17 INFO - 'MAIL': '/var/mail/cltbld',
21:49:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:49:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:49:17 INFO - 'MOZ_NO_REMOTE': '1',
21:49:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:49:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:49:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:49:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:49:17 INFO - 'PWD': '/builds/slave/test',
21:49:17 INFO - 'SHELL': '/bin/bash',
21:49:17 INFO - 'SHLVL': '1',
21:49:17 INFO - 'TERM': 'linux',
21:49:17 INFO - 'TMOUT': '86400',
21:49:17 INFO - 'USER': 'cltbld',
21:49:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438',
21:49:17 INFO - '_': '/tools/buildbot/bin/python'}
21:49:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:49:18 INFO - Running setup.py (path:/tmp/pip-EdNjmD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:49:18 INFO - Running setup.py (path:/tmp/pip-OVs6tg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:49:18 INFO - Running setup.py (path:/tmp/pip-_cDItf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:49:18 INFO - Running setup.py (path:/tmp/pip-xdnMuH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:49:18 INFO - Running setup.py (path:/tmp/pip-KTRc9r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:49:18 INFO - Running setup.py (path:/tmp/pip-pOOVtc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:49:19 INFO - Running setup.py (path:/tmp/pip-YTflA4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:49:19 INFO - Running setup.py (path:/tmp/pip-tn6cbF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:49:19 INFO - Running setup.py (path:/tmp/pip-pK3mJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:49:19 INFO - Running setup.py (path:/tmp/pip-qQbJck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:49:19 INFO - Running setup.py (path:/tmp/pip-ijqbIe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:49:19 INFO - Running setup.py (path:/tmp/pip-NLIIzu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:49:19 INFO - Running setup.py (path:/tmp/pip-uosbam-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:49:20 INFO - Running setup.py (path:/tmp/pip-SqUpZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:49:20 INFO - Running setup.py (path:/tmp/pip-BKX_Yf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:49:20 INFO - Running setup.py (path:/tmp/pip-6zsWtz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:49:20 INFO - Running setup.py (path:/tmp/pip-ccg3Tc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:49:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
21:49:20 INFO - Running setup.py (path:/tmp/pip-3XZ_HD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
21:49:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
21:49:20 INFO - Running setup.py (path:/tmp/pip-74gLw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
21:49:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:49:20 INFO - Running setup.py (path:/tmp/pip-4zfZ0b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:49:21 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:49:21 INFO - Running setup.py (path:/tmp/pip-ad_oYg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:49:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:49:21 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
21:49:21 INFO - Running setup.py install for manifestparser
21:49:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
21:49:22 INFO - Running setup.py install for mozcrash
21:49:22 INFO - Running setup.py install for mozdebug
21:49:22 INFO - Running setup.py install for mozdevice
21:49:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
21:49:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin
21:49:22 INFO - Running setup.py install for mozfile
21:49:22 INFO - Running setup.py install for mozhttpd
21:49:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
21:49:23 INFO - Running setup.py install for mozinfo
21:49:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
21:49:23 INFO - Running setup.py install for mozInstall
21:49:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
21:49:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
21:49:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
21:49:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
21:49:23 INFO - Running setup.py install for mozleak
21:49:23 INFO - Running setup.py install for mozlog
21:49:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
21:49:24 INFO - Running setup.py install for moznetwork
21:49:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
21:49:24 INFO - Running setup.py install for mozprocess
21:49:24 INFO - Running setup.py install for mozprofile
21:49:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
21:49:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
21:49:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
21:49:24 INFO - Running setup.py install for mozrunner
21:49:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
21:49:25 INFO - Running setup.py install for mozscreenshot
21:49:25 INFO - Running setup.py install for moztest
21:49:25 INFO - Running setup.py install for mozversion
21:49:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
21:49:25 INFO - Running setup.py install for wptserve
21:49:26 INFO - Running setup.py install for marionette-driver
21:49:26 INFO - Running setup.py install for browsermob-proxy
21:49:26 INFO - Running setup.py install for marionette-client
21:49:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:49:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
21:49:27 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
21:49:27 INFO - Cleaning up...
21:49:27 INFO - Return code: 0
21:49:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:49:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:49:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:49:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:49:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:49:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:49:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:49:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:49:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
21:49:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
21:49:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:49:27 INFO - 'CCACHE_UMASK': '002',
21:49:27 INFO - 'DISPLAY': ':0',
21:49:27 INFO - 'HOME': '/home/cltbld',
21:49:27 INFO - 'LANG': 'en_US.UTF-8',
21:49:27 INFO - 'LOGNAME': 'cltbld',
21:49:27 INFO - 'MAIL': '/var/mail/cltbld',
21:49:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:49:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:49:27 INFO - 'MOZ_NO_REMOTE': '1',
21:49:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:49:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:49:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:49:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:49:27 INFO - 'PWD': '/builds/slave/test',
21:49:27 INFO - 'SHELL': '/bin/bash',
21:49:27 INFO - 'SHLVL': '1',
21:49:27 INFO - 'TERM': 'linux',
21:49:27 INFO - 'TMOUT': '86400',
21:49:27 INFO - 'USER': 'cltbld',
21:49:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438',
21:49:27 INFO - '_': '/tools/buildbot/bin/python'}
21:49:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:49:27 INFO - Running setup.py (path:/tmp/pip-niLbbN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:49:27 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
21:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:49:27 INFO - Running setup.py (path:/tmp/pip-txNKRE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:49:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:49:28 INFO - Running setup.py (path:/tmp/pip-PdZXyc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:49:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:49:28 INFO - Running setup.py (path:/tmp/pip-36Vt4n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:49:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:49:28 INFO - Running setup.py (path:/tmp/pip-9T8LJ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:49:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:49:28 INFO - Running setup.py (path:/tmp/pip-UTL3vs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:49:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:49:28 INFO - Running setup.py (path:/tmp/pip-qXOH9f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:49:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:49:28 INFO - Running setup.py (path:/tmp/pip-0sYlEc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:49:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:49:28 INFO - Running setup.py (path:/tmp/pip-miyBMB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:49:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:49:29 INFO - Running setup.py (path:/tmp/pip-fpHPtN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:49:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:49:29 INFO - Running setup.py (path:/tmp/pip-IGnEPL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:49:29 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:49:29 INFO - Running setup.py (path:/tmp/pip-2Je3fG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:49:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:49:29 INFO - Running setup.py (path:/tmp/pip-M2Patp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:49:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:49:29 INFO - Running setup.py (path:/tmp/pip-JHyQDQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:49:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:49:29 INFO - Running setup.py (path:/tmp/pip-kbs6Xs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:49:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
21:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:49:30 INFO - Running setup.py (path:/tmp/pip-YrQn8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:49:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
21:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:49:30 INFO - Running setup.py (path:/tmp/pip-OYUzys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:49:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
21:49:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
21:49:30 INFO - Running setup.py (path:/tmp/pip-yyOFvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
21:49:30 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
21:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
21:49:30 INFO - Running setup.py (path:/tmp/pip-JIqSRS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
21:49:30 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
21:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:49:30 INFO - Running setup.py (path:/tmp/pip-NIioSE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:49:30 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
21:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:49:31 INFO - Running setup.py (path:/tmp/pip-NG6owP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:49:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
21:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
21:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
21:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
21:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
21:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
21:49:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
21:49:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:49:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:49:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:49:35 INFO - Downloading blessings-1.6.tar.gz
21:49:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
21:49:35 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
21:49:35 INFO - Installing collected packages: blessings
21:49:35 INFO - Running setup.py install for blessings
21:49:35 INFO - Successfully installed blessings
21:49:35 INFO - Cleaning up...
21:49:35 INFO - Return code: 0
21:49:35 INFO - Done creating virtualenv /builds/slave/test/build/venv.
21:49:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:49:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:49:36 INFO - Reading from file tmpfile_stdout
21:49:36 INFO - Current package versions:
21:49:36 INFO - argparse == 1.2.1
21:49:36 INFO - blessings == 1.6
21:49:36 INFO - blobuploader == 1.2.4
21:49:36 INFO - browsermob-proxy == 0.6.0
21:49:36 INFO - docopt == 0.6.1
21:49:36 INFO - manifestparser == 1.1
21:49:36 INFO - marionette-client == 2.3.0
21:49:36 INFO - marionette-driver == 1.4.0
21:49:36 INFO - mozInstall == 1.12
21:49:36 INFO - mozcrash == 0.17
21:49:36 INFO - mozdebug == 0.1
21:49:36 INFO - mozdevice == 0.48
21:49:36 INFO - mozfile == 1.2
21:49:36 INFO - mozhttpd == 0.7
21:49:36 INFO - mozinfo == 0.9
21:49:36 INFO - mozleak == 0.1
21:49:36 INFO - mozlog == 3.1
21:49:36 INFO - moznetwork == 0.27
21:49:36 INFO - mozprocess == 0.22
21:49:36 INFO - mozprofile == 0.28
21:49:36 INFO - mozrunner == 6.11
21:49:36 INFO - mozscreenshot == 0.1
21:49:36 INFO - mozsystemmonitor == 0.0
21:49:36 INFO - moztest == 0.7
21:49:36 INFO - mozversion == 1.4
21:49:36 INFO - psutil == 3.1.1
21:49:36 INFO - requests == 1.2.3
21:49:36 INFO - wptserve == 1.4.0
21:49:36 INFO - wsgiref == 0.1.2
21:49:36 INFO - Running post-action listener: _resource_record_post_action
21:49:36 INFO - Running post-action listener: _start_resource_monitoring
21:49:36 INFO - Starting resource monitoring.
21:49:36 INFO - #####
21:49:36 INFO - ##### Running pull step.
21:49:36 INFO - #####
21:49:36 INFO - Running pre-action listener: _resource_record_pre_action
21:49:36 INFO - Running main action method: pull
21:49:36 INFO - Pull has nothing to do!
21:49:36 INFO - Running post-action listener: _resource_record_post_action
21:49:36 INFO - #####
21:49:36 INFO - ##### Running install step.
21:49:36 INFO - #####
21:49:36 INFO - Running pre-action listener: _resource_record_pre_action
21:49:36 INFO - Running main action method: install
21:49:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:49:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:49:36 INFO - Reading from file tmpfile_stdout
21:49:36 INFO - Detecting whether we're running mozinstall >=1.0...
21:49:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
21:49:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
21:49:36 INFO - Reading from file tmpfile_stdout
21:49:36 INFO - Output received:
21:49:36 INFO - Usage: mozinstall [options] installer
21:49:36 INFO - Options:
21:49:36 INFO - -h, --help show this help message and exit
21:49:36 INFO - -d DEST, --destination=DEST
21:49:36 INFO - Directory to install application into. [default:
21:49:36 INFO - "/builds/slave/test"]
21:49:36 INFO - --app=APP Application being installed. [default: firefox]
21:49:36 INFO - mkdir: /builds/slave/test/build/application
21:49:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
21:49:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
21:50:11 INFO - Reading from file tmpfile_stdout
21:50:11 INFO - Output received:
21:50:11 INFO - /builds/slave/test/build/application/firefox/firefox
21:50:11 INFO - Running post-action listener: _resource_record_post_action
21:50:11 INFO - #####
21:50:11 INFO - ##### Running run-tests step.
21:50:11 INFO - #####
21:50:11 INFO - Running pre-action listener: _resource_record_pre_action
21:50:11 INFO - Running main action method: run_tests
21:50:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
21:50:11 INFO - Minidump filename unknown. Determining based upon platform and architecture.
21:50:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
21:50:11 INFO - grabbing minidump binary from tooltool
21:50:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:50:11 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
21:50:11 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
21:50:11 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
21:50:11 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
21:50:11 INFO - Return code: 0
21:50:11 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
21:50:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
21:50:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
21:50:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
21:50:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:50:11 INFO - 'CCACHE_UMASK': '002',
21:50:11 INFO - 'DISPLAY': ':0',
21:50:11 INFO - 'HOME': '/home/cltbld',
21:50:11 INFO - 'LANG': 'en_US.UTF-8',
21:50:11 INFO - 'LOGNAME': 'cltbld',
21:50:11 INFO - 'MAIL': '/var/mail/cltbld',
21:50:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
21:50:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:50:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:50:11 INFO - 'MOZ_NO_REMOTE': '1',
21:50:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:50:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:50:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:50:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:50:11 INFO - 'PWD': '/builds/slave/test',
21:50:11 INFO - 'SHELL': '/bin/bash',
21:50:11 INFO - 'SHLVL': '1',
21:50:11 INFO - 'TERM': 'linux',
21:50:11 INFO - 'TMOUT': '86400',
21:50:11 INFO - 'USER': 'cltbld',
21:50:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438',
21:50:11 INFO - '_': '/tools/buildbot/bin/python'}
21:50:11 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
21:50:12 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
21:50:12 INFO - import pkg_resources
21:50:14 INFO - Using 1 client processes
21:50:14 INFO - wptserve Starting http server on 127.0.0.1:8000
21:50:14 INFO - wptserve Starting http server on 127.0.0.1:8001
21:50:14 INFO - wptserve Starting http server on 127.0.0.1:8443
21:50:16 INFO - SUITE-START | Running 778 tests
21:50:16 INFO - Running testharness tests
21:50:16 INFO - Setting up ssl
21:50:16 INFO - PROCESS | certutil |
21:50:17 INFO - PROCESS | certutil |
21:50:17 INFO - PROCESS | certutil |
21:50:17 INFO - Certificate Nickname Trust Attributes
21:50:17 INFO - SSL,S/MIME,JAR/XPI
21:50:17 INFO -
21:50:17 INFO - web-platform-tests CT,,
21:50:17 INFO -
21:50:17 INFO - Starting runner
21:50:20 INFO - PROCESS | 1831 | 1466743820053 Marionette DEBUG Marionette enabled via build flag and pref
21:50:20 INFO - PROCESS | 1831 | ++DOCSHELL 0xa4d4b400 == 1 [pid = 1831] [id = 1]
21:50:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 1 (0xa4d4b800) [pid = 1831] [serial = 1] [outer = (nil)]
21:50:20 INFO - PROCESS | 1831 | [1831] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832
21:50:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 2 (0xa4d4c000) [pid = 1831] [serial = 2] [outer = 0xa4d4b800]
21:50:20 INFO - PROCESS | 1831 | 1466743820850 Marionette INFO Listening on port 2828
21:50:21 INFO - PROCESS | 1831 | 1466743821532 Marionette DEBUG Marionette enabled via command-line flag
21:50:21 INFO - PROCESS | 1831 | ++DOCSHELL 0xa22a1c00 == 2 [pid = 1831] [id = 2]
21:50:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 3 (0xa22a3000) [pid = 1831] [serial = 3] [outer = (nil)]
21:50:21 INFO - PROCESS | 1831 | [1831] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832
21:50:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 4 (0xa8b47c00) [pid = 1831] [serial = 4] [outer = 0xa22a3000]
21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a1fcd800
21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a1fd7300
21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a1ff72c0
21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1ff7f00
21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1ffdc40
21:50:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 5 (0xa101c000) [pid = 1831] [serial = 5] [outer = 0xa4d4b800]
21:50:21 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846
21:50:21 INFO - PROCESS | 1831 | 1466743821979 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35702
21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846
21:50:22 INFO - PROCESS | 1831 | 1466743822014 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35703
21:50:22 INFO - PROCESS | 1831 | 1466743822079 Marionette DEBUG Closed connection conn0
21:50:22 INFO - PROCESS | 1831 | 1466743822083 Marionette DEBUG Closed connection conn1
21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846
21:50:22 INFO - PROCESS | 1831 | 1466743822165 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35704
21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251
21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846
21:50:22 INFO - PROCESS | 1831 | 1466743822261 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35705
21:50:22 INFO - PROCESS | 1831 | 1466743822268 Marionette DEBUG Closed connection conn2
21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846
21:50:22 INFO - PROCESS | 1831 | 1466743822324 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:35706
21:50:22 INFO - PROCESS | 1831 | 1466743822342 Marionette DEBUG Closed connection conn3
21:50:22 INFO - PROCESS | 1831 | 1466743822404 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}]
21:50:22 INFO - PROCESS | 1831 | 1466743822419 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623200357","device":"desktop","version":"48.0"}
21:50:23 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
21:50:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac52400 == 3 [pid = 1831] [id = 3]
21:50:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 6 (0x9ac52800) [pid = 1831] [serial = 6] [outer = (nil)]
21:50:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac53000 == 4 [pid = 1831] [id = 4]
21:50:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 7 (0x9ac54400) [pid = 1831] [serial = 7] [outer = (nil)]
21:50:24 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
21:50:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a317400 == 5 [pid = 1831] [id = 5]
21:50:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 8 (0x9a317800) [pid = 1831] [serial = 8] [outer = (nil)]
21:50:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
21:50:25 INFO - PROCESS | 1831 | [1831] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336
21:50:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 9 (0x9a05a800) [pid = 1831] [serial = 9] [outer = 0x9a317800]
21:50:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 10 (0x99dfd400) [pid = 1831] [serial = 10] [outer = 0x9ac52800]
21:50:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 11 (0x99c6d000) [pid = 1831] [serial = 11] [outer = 0x9ac54400]
21:50:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 12 (0x99c6f800) [pid = 1831] [serial = 12] [outer = 0x9a317800]
21:50:26 INFO - PROCESS | 1831 | 1466743826769 Marionette INFO startBrowser 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:26 INFO - PROCESS | 1831 | 1466743826817 Marionette DEBUG loaded listener.js
21:50:26 INFO - PROCESS | 1831 | 1466743826838 Marionette DEBUG loaded listener.js
21:50:26 INFO - PROCESS | 1831 | 1466743826843 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 13 (0x98ac6800) [pid = 1831] [serial = 13] [outer = 0x9a317800]
21:50:27 INFO - PROCESS | 1831 | 1466743827629 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"5dfb4eb4-d4b3-46b6-a55e-2587d494e872","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623200357","device":"desktop","version":"48.0","command_id":1}}]
21:50:27 INFO - PROCESS | 1831 | 1466743827917 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}]
21:50:27 INFO - PROCESS | 1831 | 1466743827927 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:28 INFO - PROCESS | 1831 | 1466743828332 Marionette TRACE conn4 <- [1,2,null,{"value":null}]
21:50:28 INFO - PROCESS | 1831 | 1466743828573 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}]
21:50:28 INFO - PROCESS | 1831 | 1466743828580 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:28 INFO - PROCESS | 1831 | [1831] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283
21:50:28 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63
21:50:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 14 (0x951a6000) [pid = 1831] [serial = 14] [outer = 0x9a317800]
21:50:29 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63
21:50:29 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:50:29 INFO - PROCESS | 1831 | 1466743829209 Marionette TRACE conn4 <- [1,3,null,{}]
21:50:29 INFO - PROCESS | 1831 | 1466743829256 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}]
21:50:29 INFO - PROCESS | 1831 | 1466743829263 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:29 INFO - PROCESS | 1831 | 1466743829307 Marionette TRACE conn4 <- [1,4,null,{"value":null}]
21:50:29 INFO - PROCESS | 1831 | 1466743829383 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null]
21:50:29 INFO - PROCESS | 1831 | 1466743829389 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}]
21:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
21:50:29 INFO - PROCESS | 1831 | 1466743829486 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}]
21:50:29 INFO - PROCESS | 1831 | 1466743829493 Marionette TRACE conn4 <- [1,6,null,{}]
21:50:29 INFO - PROCESS | 1831 | 1466743829511 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:29 INFO - PROCESS | 1831 | 1466743829517 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:29 INFO - PROCESS | 1831 | 1466743829554 Marionette TRACE conn4 <- [1,7,null,{"value":null}]
21:50:29 INFO - PROCESS | 1831 | 1466743829562 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:29 INFO - PROCESS | 1831 | 1466743829573 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c31800 == 6 [pid = 1831] [id = 6]
21:50:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 15 (0x93c31c00) [pid = 1831] [serial = 15] [outer = (nil)]
21:50:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 16 (0x9519fc00) [pid = 1831] [serial = 16] [outer = 0x93c31c00]
21:50:29 INFO - PROCESS | 1831 | 1466743829660 Marionette DEBUG loaded listener.js
21:50:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 17 (0x98a75400) [pid = 1831] [serial = 17] [outer = 0x93c31c00]
21:50:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7c000 == 7 [pid = 1831] [id = 7]
21:50:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 18 (0x93a7c400) [pid = 1831] [serial = 18] [outer = (nil)]
21:50:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 19 (0x93a7e400) [pid = 1831] [serial = 19] [outer = 0x93a7c400]
21:50:30 INFO - PROCESS | 1831 | 1466743830188 Marionette DEBUG loaded listener.js
21:50:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 20 (0x93a82400) [pid = 1831] [serial = 20] [outer = 0x93a7c400]
21:50:31 INFO - PROCESS | 1831 | [1831] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98
21:50:31 INFO - PROCESS | 1831 | 1466743831402 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}]
21:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
21:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 2128ms
21:50:31 INFO - PROCESS | 1831 | 1466743831705 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null]
21:50:31 INFO - PROCESS | 1831 | 1466743831715 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}]
21:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
21:50:31 INFO - PROCESS | 1831 | 1466743831841 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}]
21:50:31 INFO - PROCESS | 1831 | 1466743831850 Marionette TRACE conn4 <- [1,10,null,{}]
21:50:31 INFO - PROCESS | 1831 | 1466743831921 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:31 INFO - PROCESS | 1831 | 1466743831933 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:32 INFO - PROCESS | 1831 | 1466743832308 Marionette TRACE conn4 <- [1,11,null,{"value":null}]
21:50:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x9afe7c00 == 8 [pid = 1831] [id = 8]
21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 21 (0x9b4a2c00) [pid = 1831] [serial = 21] [outer = (nil)]
21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 22 (0x9b70c000) [pid = 1831] [serial = 22] [outer = 0x9b4a2c00]
21:50:32 INFO - PROCESS | 1831 | 1466743832497 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:32 INFO - PROCESS | 1831 | 1466743832506 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4eac00 == 9 [pid = 1831] [id = 9]
21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 23 (0x9b786800) [pid = 1831] [serial = 23] [outer = (nil)]
21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 24 (0x9b947000) [pid = 1831] [serial = 24] [outer = 0x9b786800]
21:50:32 INFO - PROCESS | 1831 | 1466743832614 Marionette DEBUG loaded listener.js
21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 25 (0x9d880000) [pid = 1831] [serial = 25] [outer = 0x9b786800]
21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 26 (0xa1086c00) [pid = 1831] [serial = 26] [outer = 0x9b4a2c00]
21:50:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x94774c00 == 10 [pid = 1831] [id = 10]
21:50:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 27 (0x94775000) [pid = 1831] [serial = 27] [outer = (nil)]
21:50:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 28 (0x9477a000) [pid = 1831] [serial = 28] [outer = 0x94775000]
21:50:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 29 (0xa2135c00) [pid = 1831] [serial = 29] [outer = 0x94775000]
21:50:34 INFO - PROCESS | 1831 | 1466743834240 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}]
21:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
21:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 2472ms
21:50:34 INFO - PROCESS | 1831 | 1466743834262 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null]
21:50:34 INFO - PROCESS | 1831 | 1466743834271 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}]
21:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
21:50:34 INFO - PROCESS | 1831 | 1466743834285 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}]
21:50:34 INFO - PROCESS | 1831 | 1466743834290 Marionette TRACE conn4 <- [1,14,null,{}]
21:50:34 INFO - PROCESS | 1831 | 1466743834299 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:34 INFO - PROCESS | 1831 | 1466743834305 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:34 INFO - PROCESS | 1831 | 1466743834669 Marionette TRACE conn4 <- [1,15,null,{"value":null}]
21:50:34 INFO - PROCESS | 1831 | 1466743834791 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:34 INFO - PROCESS | 1831 | 1466743834802 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4a0000 == 11 [pid = 1831] [id = 11]
21:50:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 30 (0x9d88fc00) [pid = 1831] [serial = 30] [outer = (nil)]
21:50:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 31 (0xa213a000) [pid = 1831] [serial = 31] [outer = 0x9d88fc00]
21:50:34 INFO - PROCESS | 1831 | 1466743834896 Marionette DEBUG loaded listener.js
21:50:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 32 (0xa6786000) [pid = 1831] [serial = 32] [outer = 0x9d88fc00]
21:50:35 INFO - PROCESS | 1831 | 1466743835892 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}]
21:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
21:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1640ms
21:50:35 INFO - PROCESS | 1831 | 1466743835925 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null]
21:50:35 INFO - PROCESS | 1831 | 1466743835929 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}]
21:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
21:50:35 INFO - PROCESS | 1831 | 1466743835938 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}]
21:50:35 INFO - PROCESS | 1831 | 1466743835946 Marionette TRACE conn4 <- [1,18,null,{}]
21:50:35 INFO - PROCESS | 1831 | 1466743835968 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:35 INFO - PROCESS | 1831 | 1466743835979 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:36 INFO - PROCESS | 1831 | 1466743836254 Marionette TRACE conn4 <- [1,19,null,{"value":null}]
21:50:36 INFO - PROCESS | 1831 | 1466743836423 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:36 INFO - PROCESS | 1831 | 1466743836438 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:36 INFO - PROCESS | 1831 | ++DOCSHELL 0xa67a1c00 == 12 [pid = 1831] [id = 12]
21:50:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 33 (0xa67a2000) [pid = 1831] [serial = 33] [outer = (nil)]
21:50:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 34 (0xa6da1000) [pid = 1831] [serial = 34] [outer = 0xa67a2000]
21:50:36 INFO - PROCESS | 1831 | 1466743836578 Marionette DEBUG loaded listener.js
21:50:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 35 (0xa6e49c00) [pid = 1831] [serial = 35] [outer = 0xa67a2000]
21:50:37 INFO - PROCESS | 1831 | 1466743837626 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}]
21:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
21:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1742ms
21:50:37 INFO - PROCESS | 1831 | 1466743837682 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null]
21:50:37 INFO - PROCESS | 1831 | 1466743837689 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}]
21:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
21:50:37 INFO - PROCESS | 1831 | 1466743837698 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}]
21:50:37 INFO - PROCESS | 1831 | 1466743837703 Marionette TRACE conn4 <- [1,22,null,{}]
21:50:37 INFO - PROCESS | 1831 | 1466743837710 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:37 INFO - PROCESS | 1831 | 1466743837715 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:38 INFO - PROCESS | 1831 | 1466743838035 Marionette TRACE conn4 <- [1,23,null,{"value":null}]
21:50:38 INFO - PROCESS | 1831 | 1466743838118 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:38 INFO - PROCESS | 1831 | 1466743838128 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:38 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f28c00 == 13 [pid = 1831] [id = 13]
21:50:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 36 (0xa1f29800) [pid = 1831] [serial = 36] [outer = (nil)]
21:50:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 37 (0xa1f2c800) [pid = 1831] [serial = 37] [outer = 0xa1f29800]
21:50:38 INFO - PROCESS | 1831 | 1466743838221 Marionette DEBUG loaded listener.js
21:50:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 38 (0xa81a9c00) [pid = 1831] [serial = 38] [outer = 0xa1f29800]
21:50:39 INFO - PROCESS | 1831 | 1466743839347 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}]
21:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
21:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1682ms
21:50:39 INFO - PROCESS | 1831 | 1466743839381 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null]
21:50:39 INFO - PROCESS | 1831 | 1466743839388 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}]
21:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
21:50:39 INFO - PROCESS | 1831 | 1466743839398 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}]
21:50:39 INFO - PROCESS | 1831 | 1466743839404 Marionette TRACE conn4 <- [1,26,null,{}]
21:50:39 INFO - PROCESS | 1831 | 1466743839414 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:39 INFO - PROCESS | 1831 | 1466743839420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:39 INFO - PROCESS | 1831 | 1466743839613 Marionette TRACE conn4 <- [1,27,null,{"value":null}]
21:50:39 INFO - PROCESS | 1831 | 1466743839773 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:39 INFO - PROCESS | 1831 | 1466743839781 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471b400 == 14 [pid = 1831] [id = 14]
21:50:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 39 (0x9836b400) [pid = 1831] [serial = 39] [outer = (nil)]
21:50:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 40 (0x98f4ac00) [pid = 1831] [serial = 40] [outer = 0x9836b400]
21:50:39 INFO - PROCESS | 1831 | 1466743839890 Marionette DEBUG loaded listener.js
21:50:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 41 (0x998ae400) [pid = 1831] [serial = 41] [outer = 0x9836b400]
21:50:40 INFO - PROCESS | 1831 | 1466743840792 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}]
21:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
21:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1445ms
21:50:40 INFO - PROCESS | 1831 | 1466743840844 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null]
21:50:40 INFO - PROCESS | 1831 | 1466743840851 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}]
21:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
21:50:40 INFO - PROCESS | 1831 | 1466743840864 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}]
21:50:40 INFO - PROCESS | 1831 | 1466743840867 Marionette TRACE conn4 <- [1,30,null,{}]
21:50:40 INFO - PROCESS | 1831 | 1466743840876 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:40 INFO - PROCESS | 1831 | 1466743840881 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:41 INFO - PROCESS | 1831 | 1466743841092 Marionette TRACE conn4 <- [1,31,null,{"value":null}]
21:50:41 INFO - PROCESS | 1831 | 1466743841212 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:41 INFO - PROCESS | 1831 | 1466743841219 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526b400 == 15 [pid = 1831] [id = 15]
21:50:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 42 (0x99b4d400) [pid = 1831] [serial = 42] [outer = (nil)]
21:50:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 43 (0x9a640800) [pid = 1831] [serial = 43] [outer = 0x99b4d400]
21:50:41 INFO - PROCESS | 1831 | 1466743841299 Marionette DEBUG loaded listener.js
21:50:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 44 (0x9ac5e800) [pid = 1831] [serial = 44] [outer = 0x99b4d400]
21:50:42 INFO - PROCESS | 1831 | 1466743842129 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}]
21:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
21:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1337ms
21:50:42 INFO - PROCESS | 1831 | 1466743842201 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null]
21:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
21:50:42 INFO - PROCESS | 1831 | 1466743842206 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}]
21:50:42 INFO - PROCESS | 1831 | 1466743842215 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}]
21:50:42 INFO - PROCESS | 1831 | 1466743842222 Marionette TRACE conn4 <- [1,34,null,{}]
21:50:42 INFO - PROCESS | 1831 | 1466743842240 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:42 INFO - PROCESS | 1831 | 1466743842250 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:42 INFO - PROCESS | 1831 | 1466743842439 Marionette TRACE conn4 <- [1,35,null,{"value":null}]
21:50:42 INFO - PROCESS | 1831 | 1466743842544 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:42 INFO - PROCESS | 1831 | 1466743842559 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b77f400 == 16 [pid = 1831] [id = 16]
21:50:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 45 (0x9b93ac00) [pid = 1831] [serial = 45] [outer = (nil)]
21:50:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 46 (0x9b948800) [pid = 1831] [serial = 46] [outer = 0x9b93ac00]
21:50:42 INFO - PROCESS | 1831 | 1466743842637 Marionette DEBUG loaded listener.js
21:50:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 47 (0x9d4f7800) [pid = 1831] [serial = 47] [outer = 0x9b93ac00]
21:50:43 INFO - PROCESS | 1831 | 1466743843418 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}]
21:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
21:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1248ms
21:50:43 INFO - PROCESS | 1831 | 1466743843462 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null]
21:50:43 INFO - PROCESS | 1831 | 1466743843467 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}]
21:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
21:50:43 INFO - PROCESS | 1831 | 1466743843488 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}]
21:50:43 INFO - PROCESS | 1831 | 1466743843492 Marionette TRACE conn4 <- [1,38,null,{}]
21:50:43 INFO - PROCESS | 1831 | 1466743843498 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:43 INFO - PROCESS | 1831 | 1466743843504 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:43 INFO - PROCESS | 1831 | 1466743843703 Marionette TRACE conn4 <- [1,39,null,{"value":null}]
21:50:43 INFO - PROCESS | 1831 | 1466743843718 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:43 INFO - PROCESS | 1831 | 1466743843724 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477e400 == 17 [pid = 1831] [id = 17]
21:50:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 48 (0x9d80f400) [pid = 1831] [serial = 48] [outer = (nil)]
21:50:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 49 (0x9d889800) [pid = 1831] [serial = 49] [outer = 0x9d80f400]
21:50:43 INFO - PROCESS | 1831 | 1466743843799 Marionette DEBUG loaded listener.js
21:50:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 50 (0xa1087400) [pid = 1831] [serial = 50] [outer = 0x9d80f400]
21:50:44 INFO - PROCESS | 1831 | 1466743844656 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}]
21:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
21:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1254ms
21:50:44 INFO - PROCESS | 1831 | 1466743844734 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null]
21:50:44 INFO - PROCESS | 1831 | 1466743844737 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}]
21:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
21:50:44 INFO - PROCESS | 1831 | 1466743844746 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}]
21:50:44 INFO - PROCESS | 1831 | 1466743844749 Marionette TRACE conn4 <- [1,42,null,{}]
21:50:44 INFO - PROCESS | 1831 | 1466743844756 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:44 INFO - PROCESS | 1831 | 1466743844760 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:44 INFO - PROCESS | 1831 | 1466743844930 Marionette TRACE conn4 <- [1,43,null,{"value":null}]
21:50:45 INFO - PROCESS | 1831 | 1466743845035 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:45 INFO - PROCESS | 1831 | 1466743845046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:45 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1086000 == 18 [pid = 1831] [id = 18]
21:50:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 51 (0xa1f23c00) [pid = 1831] [serial = 51] [outer = (nil)]
21:50:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 52 (0xa1fa4800) [pid = 1831] [serial = 52] [outer = 0xa1f23c00]
21:50:45 INFO - PROCESS | 1831 | 1466743845125 Marionette DEBUG loaded listener.js
21:50:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 53 (0xa213c400) [pid = 1831] [serial = 53] [outer = 0xa1f23c00]
21:50:45 INFO - PROCESS | 1831 | 1466743845917 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}]
21:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
21:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1234ms
21:50:45 INFO - PROCESS | 1831 | 1466743845980 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null]
21:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
21:50:45 INFO - PROCESS | 1831 | 1466743845984 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}]
21:50:45 INFO - PROCESS | 1831 | 1466743845992 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}]
21:50:45 INFO - PROCESS | 1831 | 1466743845996 Marionette TRACE conn4 <- [1,46,null,{}]
21:50:46 INFO - PROCESS | 1831 | 1466743846002 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:46 INFO - PROCESS | 1831 | 1466743846014 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:46 INFO - PROCESS | 1831 | 1466743846231 Marionette TRACE conn4 <- [1,47,null,{"value":null}]
21:50:46 INFO - PROCESS | 1831 | 1466743846333 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:46 INFO - PROCESS | 1831 | 1466743846345 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:46 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2132000 == 19 [pid = 1831] [id = 19]
21:50:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 54 (0xa2279400) [pid = 1831] [serial = 54] [outer = (nil)]
21:50:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0xa24f9000) [pid = 1831] [serial = 55] [outer = 0xa2279400]
21:50:46 INFO - PROCESS | 1831 | 1466743846431 Marionette DEBUG loaded listener.js
21:50:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0xa327d000) [pid = 1831] [serial = 56] [outer = 0xa2279400]
21:50:47 INFO - PROCESS | 1831 | 1466743847217 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}]
21:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
21:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1245ms
21:50:47 INFO - PROCESS | 1831 | 1466743847236 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null]
21:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
21:50:47 INFO - PROCESS | 1831 | 1466743847241 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}]
21:50:47 INFO - PROCESS | 1831 | 1466743847249 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}]
21:50:47 INFO - PROCESS | 1831 | 1466743847252 Marionette TRACE conn4 <- [1,50,null,{}]
21:50:47 INFO - PROCESS | 1831 | 1466743847286 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:47 INFO - PROCESS | 1831 | 1466743847294 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:47 INFO - PROCESS | 1831 | 1466743847494 Marionette TRACE conn4 <- [1,51,null,{"value":null}]
21:50:47 INFO - PROCESS | 1831 | 1466743847505 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:47 INFO - PROCESS | 1831 | 1466743847520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d815800 == 20 [pid = 1831] [id = 20]
21:50:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0xa1f28000) [pid = 1831] [serial = 57] [outer = (nil)]
21:50:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0xa4d0d000) [pid = 1831] [serial = 58] [outer = 0xa1f28000]
21:50:47 INFO - PROCESS | 1831 | 1466743847595 Marionette DEBUG loaded listener.js
21:50:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0xa4d48000) [pid = 1831] [serial = 59] [outer = 0xa1f28000]
21:50:48 INFO - PROCESS | 1831 | 1466743848482 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
21:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1284ms
21:50:49 INFO - PROCESS | 1831 | 1466743849650 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null]
21:50:49 INFO - PROCESS | 1831 | 1466743849654 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}]
21:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
21:50:49 INFO - PROCESS | 1831 | 1466743849699 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}]
21:50:49 INFO - PROCESS | 1831 | 1466743849708 Marionette TRACE conn4 <- [1,54,null,{}]
21:50:49 INFO - PROCESS | 1831 | 1466743849717 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:49 INFO - PROCESS | 1831 | 1466743849723 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:49 INFO - PROCESS | 1831 | 1466743849924 Marionette TRACE conn4 <- [1,55,null,{"value":null}]
21:50:50 INFO - PROCESS | 1831 | 1466743849992 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:50 INFO - PROCESS | 1831 | 1466743850007 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x9836fc00 == 21 [pid = 1831] [id = 21]
21:50:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x98372800) [pid = 1831] [serial = 60] [outer = (nil)]
21:50:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x98a22400) [pid = 1831] [serial = 61] [outer = 0x98372800]
21:50:50 INFO - PROCESS | 1831 | 1466743850085 Marionette DEBUG loaded listener.js
21:50:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x98a2cc00) [pid = 1831] [serial = 62] [outer = 0x98372800]
21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x93c31c00) [pid = 1831] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html]
21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x9b786800) [pid = 1831] [serial = 23] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html]
21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9d88fc00) [pid = 1831] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html]
21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0xa67a2000) [pid = 1831] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html]
21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0xa1f29800) [pid = 1831] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html]
21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x9836b400) [pid = 1831] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html]
21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x99b4d400) [pid = 1831] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html]
21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 54 (0x9b93ac00) [pid = 1831] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html]
21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 53 (0x9d80f400) [pid = 1831] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html]
21:50:52 INFO - PROCESS | 1831 | 1466743852323 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
21:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2703ms
21:50:52 INFO - PROCESS | 1831 | 1466743852404 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null]
21:50:52 INFO - PROCESS | 1831 | 1466743852414 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}]
21:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
21:50:52 INFO - PROCESS | 1831 | 1466743852434 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}]
21:50:52 INFO - PROCESS | 1831 | 1466743852446 Marionette TRACE conn4 <- [1,58,null,{}]
21:50:52 INFO - PROCESS | 1831 | 1466743852534 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:52 INFO - PROCESS | 1831 | 1466743852544 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:52 INFO - PROCESS | 1831 | 1466743852871 Marionette TRACE conn4 <- [1,59,null,{"value":null}]
21:50:53 INFO - PROCESS | 1831 | 1466743853013 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:53 INFO - PROCESS | 1831 | 1466743853027 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x97976800 == 22 [pid = 1831] [id = 22]
21:50:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 54 (0x996b7c00) [pid = 1831] [serial = 63] [outer = (nil)]
21:50:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0x99b42800) [pid = 1831] [serial = 64] [outer = 0x996b7c00]
21:50:53 INFO - PROCESS | 1831 | 1466743853161 Marionette DEBUG loaded listener.js
21:50:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x99bf5800) [pid = 1831] [serial = 65] [outer = 0x996b7c00]
21:50:54 INFO - PROCESS | 1831 | 1466743854109 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
21:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1719ms
21:50:54 INFO - PROCESS | 1831 | 1466743854163 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null]
21:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
21:50:54 INFO - PROCESS | 1831 | 1466743854171 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}]
21:50:54 INFO - PROCESS | 1831 | 1466743854185 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}]
21:50:54 INFO - PROCESS | 1831 | 1466743854192 Marionette TRACE conn4 <- [1,62,null,{}]
21:50:54 INFO - PROCESS | 1831 | 1466743854205 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:54 INFO - PROCESS | 1831 | 1466743854211 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:54 INFO - PROCESS | 1831 | 1466743854419 Marionette TRACE conn4 <- [1,63,null,{"value":null}]
21:50:54 INFO - PROCESS | 1831 | 1466743854563 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:54 INFO - PROCESS | 1831 | 1466743854571 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7a400 == 23 [pid = 1831] [id = 23]
21:50:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x98a1fc00) [pid = 1831] [serial = 66] [outer = (nil)]
21:50:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x998a4c00) [pid = 1831] [serial = 67] [outer = 0x98a1fc00]
21:50:54 INFO - PROCESS | 1831 | 1466743854744 Marionette DEBUG loaded listener.js
21:50:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x9a859000) [pid = 1831] [serial = 68] [outer = 0x98a1fc00]
21:50:55 INFO - PROCESS | 1831 | 1466743855650 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
21:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1544ms
21:50:55 INFO - PROCESS | 1831 | 1466743855726 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null]
21:50:55 INFO - PROCESS | 1831 | 1466743855736 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}]
21:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
21:50:55 INFO - PROCESS | 1831 | 1466743855751 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}]
21:50:55 INFO - PROCESS | 1831 | 1466743855758 Marionette TRACE conn4 <- [1,66,null,{}]
21:50:55 INFO - PROCESS | 1831 | 1466743855767 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:55 INFO - PROCESS | 1831 | 1466743855773 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:56 INFO - PROCESS | 1831 | 1466743856020 Marionette TRACE conn4 <- [1,67,null,{"value":null}]
21:50:56 INFO - PROCESS | 1831 | 1466743856190 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:56 INFO - PROCESS | 1831 | 1466743856202 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4ea400 == 24 [pid = 1831] [id = 24]
21:50:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x9b77a800) [pid = 1831] [serial = 69] [outer = (nil)]
21:50:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9b786800) [pid = 1831] [serial = 70] [outer = 0x9b77a800]
21:50:56 INFO - PROCESS | 1831 | 1466743856307 Marionette DEBUG loaded listener.js
21:50:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9d4f4c00) [pid = 1831] [serial = 71] [outer = 0x9b77a800]
21:50:57 INFO - PROCESS | 1831 | 1466743857230 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
21:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1542ms
21:50:57 INFO - PROCESS | 1831 | 1466743857292 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null]
21:50:57 INFO - PROCESS | 1831 | 1466743857298 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}]
21:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
21:50:57 INFO - PROCESS | 1831 | 1466743857328 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}]
21:50:57 INFO - PROCESS | 1831 | 1466743857335 Marionette TRACE conn4 <- [1,70,null,{}]
21:50:57 INFO - PROCESS | 1831 | 1466743857355 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:57 INFO - PROCESS | 1831 | 1466743857365 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:57 INFO - PROCESS | 1831 | 1466743857569 Marionette TRACE conn4 <- [1,71,null,{"value":null}]
21:50:57 INFO - PROCESS | 1831 | 1466743857682 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:57 INFO - PROCESS | 1831 | 1466743857696 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:57 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f21400 == 25 [pid = 1831] [id = 25]
21:50:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0xa1f22000) [pid = 1831] [serial = 72] [outer = (nil)]
21:50:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0xa229dc00) [pid = 1831] [serial = 73] [outer = 0xa1f22000]
21:50:57 INFO - PROCESS | 1831 | 1466743857791 Marionette DEBUG loaded listener.js
21:50:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0xa22f3400) [pid = 1831] [serial = 74] [outer = 0xa1f22000]
21:50:58 INFO - PROCESS | 1831 | 1466743858744 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
21:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1492ms
21:50:58 INFO - PROCESS | 1831 | 1466743858819 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null]
21:50:58 INFO - PROCESS | 1831 | 1466743858824 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}]
21:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
21:50:58 INFO - PROCESS | 1831 | 1466743858833 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}]
21:50:58 INFO - PROCESS | 1831 | 1466743858839 Marionette TRACE conn4 <- [1,74,null,{}]
21:50:58 INFO - PROCESS | 1831 | 1466743858847 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:50:58 INFO - PROCESS | 1831 | 1466743858854 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:59 INFO - PROCESS | 1831 | 1466743859093 Marionette TRACE conn4 <- [1,75,null,{"value":null}]
21:50:59 INFO - PROCESS | 1831 | 1466743859264 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:50:59 INFO - PROCESS | 1831 | 1466743859273 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:50:59 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2431000 == 26 [pid = 1831] [id = 26]
21:50:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0xa2eb0000) [pid = 1831] [serial = 75] [outer = (nil)]
21:50:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0xa331e800) [pid = 1831] [serial = 76] [outer = 0xa2eb0000]
21:50:59 INFO - PROCESS | 1831 | 1466743859381 Marionette DEBUG loaded listener.js
21:50:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0xa4f16400) [pid = 1831] [serial = 77] [outer = 0xa2eb0000]
21:51:00 INFO - PROCESS | 1831 | 1466743860222 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
21:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1443ms
21:51:00 INFO - PROCESS | 1831 | 1466743860277 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null]
21:51:00 INFO - PROCESS | 1831 | 1466743860280 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}]
21:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
21:51:00 INFO - PROCESS | 1831 | 1466743860307 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}]
21:51:00 INFO - PROCESS | 1831 | 1466743860312 Marionette TRACE conn4 <- [1,78,null,{}]
21:51:00 INFO - PROCESS | 1831 | 1466743860319 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:00 INFO - PROCESS | 1831 | 1466743860326 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:00 INFO - PROCESS | 1831 | 1466743860527 Marionette TRACE conn4 <- [1,79,null,{"value":null}]
21:51:00 INFO - PROCESS | 1831 | 1466743860671 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:00 INFO - PROCESS | 1831 | 1466743860683 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a85a400 == 27 [pid = 1831] [id = 27]
21:51:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9a94f400) [pid = 1831] [serial = 78] [outer = (nil)]
21:51:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0xa672dc00) [pid = 1831] [serial = 79] [outer = 0x9a94f400]
21:51:00 INFO - PROCESS | 1831 | 1466743860797 Marionette DEBUG loaded listener.js
21:51:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa6788800) [pid = 1831] [serial = 80] [outer = 0x9a94f400]
21:51:01 INFO - PROCESS | 1831 | 1466743861701 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
21:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1441ms
21:51:01 INFO - PROCESS | 1831 | 1466743861763 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null]
21:51:01 INFO - PROCESS | 1831 | 1466743861769 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}]
21:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
21:51:01 INFO - PROCESS | 1831 | 1466743861778 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}]
21:51:01 INFO - PROCESS | 1831 | 1466743861783 Marionette TRACE conn4 <- [1,82,null,{}]
21:51:01 INFO - PROCESS | 1831 | 1466743861789 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:01 INFO - PROCESS | 1831 | 1466743861801 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:02 INFO - PROCESS | 1831 | 1466743862037 Marionette TRACE conn4 <- [1,83,null,{"value":null}]
21:51:02 INFO - PROCESS | 1831 | 1466743862181 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:02 INFO - PROCESS | 1831 | 1466743862192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0400 == 28 [pid = 1831] [id = 28]
21:51:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99c6c800) [pid = 1831] [serial = 81] [outer = (nil)]
21:51:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa6aa6000) [pid = 1831] [serial = 82] [outer = 0x99c6c800]
21:51:02 INFO - PROCESS | 1831 | 1466743862328 Marionette DEBUG loaded listener.js
21:51:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa6aaa000) [pid = 1831] [serial = 83] [outer = 0x99c6c800]
21:51:03 INFO - PROCESS | 1831 | 1466743863186 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
21:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1454ms
21:51:03 INFO - PROCESS | 1831 | 1466743863234 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null]
21:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
21:51:03 INFO - PROCESS | 1831 | 1466743863239 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}]
21:51:03 INFO - PROCESS | 1831 | 1466743863247 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}]
21:51:03 INFO - PROCESS | 1831 | 1466743863250 Marionette TRACE conn4 <- [1,86,null,{}]
21:51:03 INFO - PROCESS | 1831 | 1466743863259 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:03 INFO - PROCESS | 1831 | 1466743863265 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:03 INFO - PROCESS | 1831 | 1466743863442 Marionette TRACE conn4 <- [1,87,null,{"value":null}]
21:51:03 INFO - PROCESS | 1831 | 1466743863581 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:03 INFO - PROCESS | 1831 | 1466743863589 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:03 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f29800 == 29 [pid = 1831] [id = 29]
21:51:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa67a8000) [pid = 1831] [serial = 84] [outer = (nil)]
21:51:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa6aaf800) [pid = 1831] [serial = 85] [outer = 0xa67a8000]
21:51:03 INFO - PROCESS | 1831 | 1466743863677 Marionette DEBUG loaded listener.js
21:51:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0xa6aa9800) [pid = 1831] [serial = 86] [outer = 0xa67a8000]
21:51:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x97905400) [pid = 1831] [serial = 87] [outer = 0x94775000]
21:51:04 INFO - PROCESS | 1831 | 1466743864763 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
21:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1593ms
21:51:04 INFO - PROCESS | 1831 | 1466743864840 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null]
21:51:04 INFO - PROCESS | 1831 | 1466743864844 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}]
21:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
21:51:04 INFO - PROCESS | 1831 | 1466743864851 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}]
21:51:04 INFO - PROCESS | 1831 | 1466743864855 Marionette TRACE conn4 <- [1,90,null,{}]
21:51:04 INFO - PROCESS | 1831 | 1466743864861 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:04 INFO - PROCESS | 1831 | 1466743864867 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:05 INFO - PROCESS | 1831 | 1466743865166 Marionette TRACE conn4 <- [1,91,null,{"value":null}]
21:51:05 INFO - PROCESS | 1831 | 1466743865358 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:05 INFO - PROCESS | 1831 | 1466743865368 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x95263800 == 30 [pid = 1831] [id = 30]
21:51:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95268800) [pid = 1831] [serial = 88] [outer = (nil)]
21:51:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x97904000) [pid = 1831] [serial = 89] [outer = 0x95268800]
21:51:05 INFO - PROCESS | 1831 | 1466743865452 Marionette DEBUG loaded listener.js
21:51:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9790fc00) [pid = 1831] [serial = 90] [outer = 0x95268800]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99c6f800) [pid = 1831] [serial = 12] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9b947000) [pid = 1831] [serial = 24] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9477a000) [pid = 1831] [serial = 28] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa213a000) [pid = 1831] [serial = 31] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa6da1000) [pid = 1831] [serial = 34] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa1f2c800) [pid = 1831] [serial = 37] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x98f4ac00) [pid = 1831] [serial = 40] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x998ae400) [pid = 1831] [serial = 41] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9a640800) [pid = 1831] [serial = 43] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9b948800) [pid = 1831] [serial = 46] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9d889800) [pid = 1831] [serial = 49] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa1fa4800) [pid = 1831] [serial = 52] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0xa24f9000) [pid = 1831] [serial = 55] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9b70c000) [pid = 1831] [serial = 22] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9d4f7800) [pid = 1831] [serial = 47] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa1087400) [pid = 1831] [serial = 50] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9d880000) [pid = 1831] [serial = 25] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x9ac5e800) [pid = 1831] [serial = 44] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0xa6786000) [pid = 1831] [serial = 32] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x98a75400) [pid = 1831] [serial = 17] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0xa81a9c00) [pid = 1831] [serial = 38] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0xa6e49c00) [pid = 1831] [serial = 35] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0xa4d4c000) [pid = 1831] [serial = 2] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x93a7e400) [pid = 1831] [serial = 19] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x9519fc00) [pid = 1831] [serial = 16] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x9a05a800) [pid = 1831] [serial = 9] [outer = (nil)] [url = about:blank]
21:51:07 INFO - PROCESS | 1831 | 1466743867173 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}]
21:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
21:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2440ms
21:51:07 INFO - PROCESS | 1831 | 1466743867300 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null]
21:51:07 INFO - PROCESS | 1831 | 1466743867307 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}]
21:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
21:51:07 INFO - PROCESS | 1831 | 1466743867317 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}]
21:51:07 INFO - PROCESS | 1831 | 1466743867323 Marionette TRACE conn4 <- [1,94,null,{}]
21:51:07 INFO - PROCESS | 1831 | 1466743867336 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:07 INFO - PROCESS | 1831 | 1466743867343 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:07 INFO - PROCESS | 1831 | 1466743867555 Marionette TRACE conn4 <- [1,95,null,{"value":null}]
21:51:07 INFO - PROCESS | 1831 | 1466743867570 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:07 INFO - PROCESS | 1831 | 1466743867578 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x97901400 == 31 [pid = 1831] [id = 31]
21:51:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x97901c00) [pid = 1831] [serial = 91] [outer = (nil)]
21:51:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x9790b800) [pid = 1831] [serial = 92] [outer = 0x97901c00]
21:51:07 INFO - PROCESS | 1831 | 1466743867659 Marionette DEBUG loaded listener.js
21:51:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x9790f000) [pid = 1831] [serial = 93] [outer = 0x97901c00]
21:51:08 INFO - PROCESS | 1831 | 1466743868502 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}]
21:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
21:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1244ms
21:51:08 INFO - PROCESS | 1831 | 1466743868561 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null]
21:51:08 INFO - PROCESS | 1831 | 1466743868571 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}]
21:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
21:51:08 INFO - PROCESS | 1831 | 1466743868584 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}]
21:51:08 INFO - PROCESS | 1831 | 1466743868588 Marionette TRACE conn4 <- [1,98,null,{}]
21:51:08 INFO - PROCESS | 1831 | 1466743868596 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:08 INFO - PROCESS | 1831 | 1466743868602 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:08 INFO - PROCESS | 1831 | 1466743868789 Marionette TRACE conn4 <- [1,99,null,{"value":null}]
21:51:08 INFO - PROCESS | 1831 | 1466743868903 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:08 INFO - PROCESS | 1831 | 1466743868911 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989ac00 == 32 [pid = 1831] [id = 32]
21:51:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x998ba800) [pid = 1831] [serial = 94] [outer = (nil)]
21:51:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x99c6fc00) [pid = 1831] [serial = 95] [outer = 0x998ba800]
21:51:09 INFO - PROCESS | 1831 | 1466743868999 Marionette DEBUG loaded listener.js
21:51:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x98ad0c00) [pid = 1831] [serial = 96] [outer = 0x998ba800]
21:51:09 INFO - PROCESS | 1831 | 1466743869865 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}]
21:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
21:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1338ms
21:51:09 INFO - PROCESS | 1831 | 1466743869928 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null]
21:51:09 INFO - PROCESS | 1831 | 1466743869933 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}]
21:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
21:51:09 INFO - PROCESS | 1831 | 1466743869941 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}]
21:51:09 INFO - PROCESS | 1831 | 1466743869948 Marionette TRACE conn4 <- [1,102,null,{}]
21:51:09 INFO - PROCESS | 1831 | 1466743869977 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:09 INFO - PROCESS | 1831 | 1466743869988 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:10 INFO - PROCESS | 1831 | 1466743870218 Marionette TRACE conn4 <- [1,103,null,{"value":null}]
21:51:10 INFO - PROCESS | 1831 | 1466743870248 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:10 INFO - PROCESS | 1831 | 1466743870259 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b788c00 == 33 [pid = 1831] [id = 33]
21:51:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9b93a800) [pid = 1831] [serial = 97] [outer = (nil)]
21:51:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x9b944c00) [pid = 1831] [serial = 98] [outer = 0x9b93a800]
21:51:10 INFO - PROCESS | 1831 | 1466743870342 Marionette DEBUG loaded listener.js
21:51:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9d47c400) [pid = 1831] [serial = 99] [outer = 0x9b93a800]
21:51:11 INFO - PROCESS | 1831 | 1466743871298 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}]
21:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
21:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1405ms
21:51:11 INFO - PROCESS | 1831 | 1466743871354 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null]
21:51:11 INFO - PROCESS | 1831 | 1466743871358 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}]
21:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
21:51:11 INFO - PROCESS | 1831 | 1466743871366 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}]
21:51:11 INFO - PROCESS | 1831 | 1466743871386 Marionette TRACE conn4 <- [1,106,null,{}]
21:51:11 INFO - PROCESS | 1831 | 1466743871399 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:11 INFO - PROCESS | 1831 | 1466743871406 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:11 INFO - PROCESS | 1831 | 1466743871605 Marionette TRACE conn4 <- [1,107,null,{"value":null}]
21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x98372800) [pid = 1831] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html]
21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x996b7c00) [pid = 1831] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html]
21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0xa1f28000) [pid = 1831] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html]
21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0xa1f23c00) [pid = 1831] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html]
21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0xa2279400) [pid = 1831] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html]
21:51:11 INFO - PROCESS | 1831 | 1466743871798 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:11 INFO - PROCESS | 1831 | 1466743871804 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525ec00 == 34 [pid = 1831] [id = 34]
21:51:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x98372800) [pid = 1831] [serial = 100] [outer = (nil)]
21:51:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x998b0800) [pid = 1831] [serial = 101] [outer = 0x98372800]
21:51:11 INFO - PROCESS | 1831 | 1466743871915 Marionette DEBUG loaded listener.js
21:51:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9d4f0800) [pid = 1831] [serial = 102] [outer = 0x98372800]
21:51:13 INFO - PROCESS | 1831 | 1466743873083 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}]
21:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
21:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1765ms
21:51:13 INFO - PROCESS | 1831 | 1466743873133 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null]
21:51:13 INFO - PROCESS | 1831 | 1466743873140 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}]
21:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
21:51:13 INFO - PROCESS | 1831 | 1466743873151 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}]
21:51:13 INFO - PROCESS | 1831 | 1466743873156 Marionette TRACE conn4 <- [1,110,null,{}]
21:51:13 INFO - PROCESS | 1831 | 1466743873167 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:13 INFO - PROCESS | 1831 | 1466743873174 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:13 INFO - PROCESS | 1831 | 1466743873482 Marionette TRACE conn4 <- [1,111,null,{"value":null}]
21:51:13 INFO - PROCESS | 1831 | 1466743873559 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:13 INFO - PROCESS | 1831 | 1466743873568 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a57c00 == 35 [pid = 1831] [id = 35]
21:51:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x93a81000) [pid = 1831] [serial = 103] [outer = (nil)]
21:51:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9d879c00) [pid = 1831] [serial = 104] [outer = 0x93a81000]
21:51:13 INFO - PROCESS | 1831 | 1466743873652 Marionette DEBUG loaded listener.js
21:51:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9d88a000) [pid = 1831] [serial = 105] [outer = 0x93a81000]
21:51:14 INFO - PROCESS | 1831 | 1466743874728 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}]
21:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
21:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1647ms
21:51:14 INFO - PROCESS | 1831 | 1466743874798 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null]
21:51:14 INFO - PROCESS | 1831 | 1466743874804 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}]
21:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
21:51:14 INFO - PROCESS | 1831 | 1466743874813 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}]
21:51:14 INFO - PROCESS | 1831 | 1466743874818 Marionette TRACE conn4 <- [1,114,null,{}]
21:51:14 INFO - PROCESS | 1831 | 1466743874828 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:14 INFO - PROCESS | 1831 | 1466743874836 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:15 INFO - PROCESS | 1831 | 1466743875057 Marionette TRACE conn4 <- [1,115,null,{"value":null}]
21:51:15 INFO - PROCESS | 1831 | 1466743875243 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:15 INFO - PROCESS | 1831 | 1466743875254 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x98378c00 == 36 [pid = 1831] [id = 36]
21:51:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x98a1e000) [pid = 1831] [serial = 106] [outer = (nil)]
21:51:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x998a3800) [pid = 1831] [serial = 107] [outer = 0x98a1e000]
21:51:15 INFO - PROCESS | 1831 | 1466743875378 Marionette DEBUG loaded listener.js
21:51:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x99b83c00) [pid = 1831] [serial = 108] [outer = 0x98a1e000]
21:51:16 INFO - PROCESS | 1831 | 1466743876380 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}]
21:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
21:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1636ms
21:51:16 INFO - PROCESS | 1831 | 1466743876450 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null]
21:51:16 INFO - PROCESS | 1831 | 1466743876458 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}]
21:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
21:51:16 INFO - PROCESS | 1831 | 1466743876471 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}]
21:51:16 INFO - PROCESS | 1831 | 1466743876477 Marionette TRACE conn4 <- [1,118,null,{}]
21:51:16 INFO - PROCESS | 1831 | 1466743876485 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:16 INFO - PROCESS | 1831 | 1466743876492 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:16 INFO - PROCESS | 1831 | 1466743876727 Marionette TRACE conn4 <- [1,119,null,{"value":null}]
21:51:16 INFO - PROCESS | 1831 | 1466743876910 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:16 INFO - PROCESS | 1831 | 1466743876920 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2d400 == 37 [pid = 1831] [id = 37]
21:51:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9d4fa000) [pid = 1831] [serial = 109] [outer = (nil)]
21:51:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9d87b400) [pid = 1831] [serial = 110] [outer = 0x9d4fa000]
21:51:17 INFO - PROCESS | 1831 | 1466743877012 Marionette DEBUG loaded listener.js
21:51:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa101b000) [pid = 1831] [serial = 111] [outer = 0x9d4fa000]
21:51:18 INFO - PROCESS | 1831 | 1466743878071 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}]
21:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
21:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1691ms
21:51:18 INFO - PROCESS | 1831 | 1466743878162 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null]
21:51:18 INFO - PROCESS | 1831 | 1466743878166 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}]
21:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
21:51:18 INFO - PROCESS | 1831 | 1466743878173 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}]
21:51:18 INFO - PROCESS | 1831 | 1466743878179 Marionette TRACE conn4 <- [1,122,null,{}]
21:51:18 INFO - PROCESS | 1831 | 1466743878198 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:18 INFO - PROCESS | 1831 | 1466743878208 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:18 INFO - PROCESS | 1831 | 1466743878523 Marionette TRACE conn4 <- [1,123,null,{"value":null}]
21:51:18 INFO - PROCESS | 1831 | 1466743878676 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:18 INFO - PROCESS | 1831 | 1466743878689 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:18 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f20c00 == 38 [pid = 1831] [id = 38]
21:51:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa1f24000) [pid = 1831] [serial = 112] [outer = (nil)]
21:51:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa2275000) [pid = 1831] [serial = 113] [outer = 0xa1f24000]
21:51:18 INFO - PROCESS | 1831 | 1466743878780 Marionette DEBUG loaded listener.js
21:51:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa22fc800) [pid = 1831] [serial = 114] [outer = 0xa1f24000]
21:51:20 INFO - PROCESS | 1831 | 1466743880061 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}]
21:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
21:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1955ms
21:51:20 INFO - PROCESS | 1831 | 1466743880129 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null]
21:51:20 INFO - PROCESS | 1831 | 1466743880137 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}]
21:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
21:51:20 INFO - PROCESS | 1831 | 1466743880147 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}]
21:51:20 INFO - PROCESS | 1831 | 1466743880153 Marionette TRACE conn4 <- [1,126,null,{}]
21:51:20 INFO - PROCESS | 1831 | 1466743880208 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:20 INFO - PROCESS | 1831 | 1466743880213 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:20 INFO - PROCESS | 1831 | 1466743880546 Marionette TRACE conn4 <- [1,127,null,{"value":null}]
21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa2135c00) [pid = 1831] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.]
21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa4d48000) [pid = 1831] [serial = 59] [outer = (nil)] [url = about:blank]
21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x98a22400) [pid = 1831] [serial = 61] [outer = (nil)] [url = about:blank]
21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x98a2cc00) [pid = 1831] [serial = 62] [outer = (nil)] [url = about:blank]
21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x99b42800) [pid = 1831] [serial = 64] [outer = (nil)] [url = about:blank]
21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x99bf5800) [pid = 1831] [serial = 65] [outer = (nil)] [url = about:blank]
21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0xa4d0d000) [pid = 1831] [serial = 58] [outer = (nil)] [url = about:blank]
21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0xa213c400) [pid = 1831] [serial = 53] [outer = (nil)] [url = about:blank]
21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa327d000) [pid = 1831] [serial = 56] [outer = (nil)] [url = about:blank]
21:51:20 INFO - PROCESS | 1831 | 1466743880698 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:20 INFO - PROCESS | 1831 | 1466743880707 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a28000 == 39 [pid = 1831] [id = 39]
21:51:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x98a2cc00) [pid = 1831] [serial = 115] [outer = (nil)]
21:51:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9989f000) [pid = 1831] [serial = 116] [outer = 0x98a2cc00]
21:51:20 INFO - PROCESS | 1831 | 1466743880799 Marionette DEBUG loaded listener.js
21:51:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x998a7400) [pid = 1831] [serial = 117] [outer = 0x98a2cc00]
21:51:21 INFO - PROCESS | 1831 | 1466743881728 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}]
21:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
21:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1645ms
21:51:21 INFO - PROCESS | 1831 | 1466743881791 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null]
21:51:21 INFO - PROCESS | 1831 | 1466743881799 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}]
21:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
21:51:21 INFO - PROCESS | 1831 | 1466743881810 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}]
21:51:21 INFO - PROCESS | 1831 | 1466743881816 Marionette TRACE conn4 <- [1,130,null,{}]
21:51:21 INFO - PROCESS | 1831 | 1466743881822 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:21 INFO - PROCESS | 1831 | 1466743881828 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:22 INFO - PROCESS | 1831 | 1466743882006 Marionette TRACE conn4 <- [1,131,null,{"value":null}]
21:51:22 INFO - PROCESS | 1831 | 1466743882114 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:22 INFO - PROCESS | 1831 | 1466743882125 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d80fc00 == 40 [pid = 1831] [id = 40]
21:51:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9d816800) [pid = 1831] [serial = 118] [outer = (nil)]
21:51:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9d883c00) [pid = 1831] [serial = 119] [outer = 0x9d816800]
21:51:22 INFO - PROCESS | 1831 | 1466743882199 Marionette DEBUG loaded listener.js
21:51:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa1f22400) [pid = 1831] [serial = 120] [outer = 0x9d816800]
21:51:23 INFO - PROCESS | 1831 | 1466743883054 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}]
21:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
21:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1297ms
21:51:23 INFO - PROCESS | 1831 | 1466743883108 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null]
21:51:23 INFO - PROCESS | 1831 | 1466743883112 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}]
21:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
21:51:23 INFO - PROCESS | 1831 | 1466743883129 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}]
21:51:23 INFO - PROCESS | 1831 | 1466743883136 Marionette TRACE conn4 <- [1,134,null,{}]
21:51:23 INFO - PROCESS | 1831 | 1466743883153 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:23 INFO - PROCESS | 1831 | 1466743883162 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:23 INFO - PROCESS | 1831 | 1466743883387 Marionette TRACE conn4 <- [1,135,null,{"value":null}]
21:51:23 INFO - PROCESS | 1831 | 1466743883408 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:23 INFO - PROCESS | 1831 | 1466743883419 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:23 INFO - PROCESS | 1831 | ++DOCSHELL 0xa22fbc00 == 41 [pid = 1831] [id = 41]
21:51:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa2439400) [pid = 1831] [serial = 121] [outer = (nil)]
21:51:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa24f0000) [pid = 1831] [serial = 122] [outer = 0xa2439400]
21:51:23 INFO - PROCESS | 1831 | 1466743883497 Marionette DEBUG loaded listener.js
21:51:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa3277000) [pid = 1831] [serial = 123] [outer = 0xa2439400]
21:51:24 INFO - PROCESS | 1831 | 1466743884373 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}]
21:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
21:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1309ms
21:51:24 INFO - PROCESS | 1831 | 1466743884432 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null]
21:51:24 INFO - PROCESS | 1831 | 1466743884443 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}]
21:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
21:51:24 INFO - PROCESS | 1831 | 1466743884450 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}]
21:51:24 INFO - PROCESS | 1831 | 1466743884454 Marionette TRACE conn4 <- [1,138,null,{}]
21:51:24 INFO - PROCESS | 1831 | 1466743884460 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:24 INFO - PROCESS | 1831 | 1466743884466 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:24 INFO - PROCESS | 1831 | 1466743884683 Marionette TRACE conn4 <- [1,139,null,{"value":null}]
21:51:24 INFO - PROCESS | 1831 | 1466743884701 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:24 INFO - PROCESS | 1831 | 1466743884712 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a640800 == 42 [pid = 1831] [id = 42]
21:51:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa327f000) [pid = 1831] [serial = 124] [outer = (nil)]
21:51:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa33c2c00) [pid = 1831] [serial = 125] [outer = 0xa327f000]
21:51:24 INFO - PROCESS | 1831 | 1466743884784 Marionette DEBUG loaded listener.js
21:51:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0xa4d49800) [pid = 1831] [serial = 126] [outer = 0xa327f000]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b93a800) [pid = 1831] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x98372800) [pid = 1831] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97901c00) [pid = 1831] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x998ba800) [pid = 1831] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x95268800) [pid = 1831] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x98a1fc00) [pid = 1831] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9b77a800) [pid = 1831] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa1f22000) [pid = 1831] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0xa2eb0000) [pid = 1831] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9a94f400) [pid = 1831] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99c6c800) [pid = 1831] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html]
21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa67a8000) [pid = 1831] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html]
21:51:25 INFO - PROCESS | 1831 | 1466743885712 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}]
21:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
21:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1331ms
21:51:25 INFO - PROCESS | 1831 | 1466743885785 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null]
21:51:25 INFO - PROCESS | 1831 | 1466743885791 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}]
21:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
21:51:25 INFO - PROCESS | 1831 | 1466743885801 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}]
21:51:25 INFO - PROCESS | 1831 | 1466743885808 Marionette TRACE conn4 <- [1,142,null,{}]
21:51:25 INFO - PROCESS | 1831 | 1466743885818 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:25 INFO - PROCESS | 1831 | 1466743885825 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:26 INFO - PROCESS | 1831 | 1466743886040 Marionette TRACE conn4 <- [1,143,null,{"value":null}]
21:51:26 INFO - PROCESS | 1831 | 1466743886146 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:26 INFO - PROCESS | 1831 | 1466743886155 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x95262400 == 43 [pid = 1831] [id = 43]
21:51:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x95293c00) [pid = 1831] [serial = 127] [outer = (nil)]
21:51:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9529b800) [pid = 1831] [serial = 128] [outer = 0x95293c00]
21:51:26 INFO - PROCESS | 1831 | 1466743886228 Marionette DEBUG loaded listener.js
21:51:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9529d400) [pid = 1831] [serial = 129] [outer = 0x95293c00]
21:51:26 INFO - PROCESS | 1831 | 1466743886858 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
21:51:27 INFO - PROCESS | 1831 | 1466743887105 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}]
21:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
21:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1402ms
21:51:27 INFO - PROCESS | 1831 | 1466743887202 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null]
21:51:27 INFO - PROCESS | 1831 | 1466743887209 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}]
21:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
21:51:27 INFO - PROCESS | 1831 | 1466743887219 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}]
21:51:27 INFO - PROCESS | 1831 | 1466743887230 Marionette TRACE conn4 <- [1,146,null,{}]
21:51:27 INFO - PROCESS | 1831 | 1466743887241 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:27 INFO - PROCESS | 1831 | 1466743887250 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:27 INFO - PROCESS | 1831 | 1466743887504 Marionette TRACE conn4 <- [1,147,null,{"value":null}]
21:51:27 INFO - PROCESS | 1831 | 1466743887755 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:27 INFO - PROCESS | 1831 | 1466743887772 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477cc00 == 44 [pid = 1831] [id = 44]
21:51:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x95298000) [pid = 1831] [serial = 130] [outer = (nil)]
21:51:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x952a1800) [pid = 1831] [serial = 131] [outer = 0x95298000]
21:51:27 INFO - PROCESS | 1831 | 1466743887862 Marionette DEBUG loaded listener.js
21:51:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9790cc00) [pid = 1831] [serial = 132] [outer = 0x95298000]
21:51:28 INFO - PROCESS | 1831 | 1466743888821 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}]
21:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
21:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1650ms
21:51:28 INFO - PROCESS | 1831 | 1466743888869 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null]
21:51:28 INFO - PROCESS | 1831 | 1466743888875 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}]
21:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
21:51:28 INFO - PROCESS | 1831 | 1466743888887 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}]
21:51:28 INFO - PROCESS | 1831 | 1466743888893 Marionette TRACE conn4 <- [1,150,null,{}]
21:51:28 INFO - PROCESS | 1831 | 1466743888902 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:28 INFO - PROCESS | 1831 | 1466743888909 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:29 INFO - PROCESS | 1831 | 1466743889215 Marionette TRACE conn4 <- [1,151,null,{"value":null}]
21:51:29 INFO - PROCESS | 1831 | 1466743889674 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:29 INFO - PROCESS | 1831 | 1466743889691 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b706400 == 45 [pid = 1831] [id = 45]
21:51:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9b70c000) [pid = 1831] [serial = 133] [outer = (nil)]
21:51:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9b948000) [pid = 1831] [serial = 134] [outer = 0x9b70c000]
21:51:29 INFO - PROCESS | 1831 | 1466743889818 Marionette DEBUG loaded listener.js
21:51:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa1f1e000) [pid = 1831] [serial = 135] [outer = 0x9b70c000]
21:51:30 INFO - PROCESS | 1831 | 1466743890766 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}]
21:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
21:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1898ms
21:51:30 INFO - PROCESS | 1831 | 1466743890782 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null]
21:51:30 INFO - PROCESS | 1831 | 1466743890786 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}]
21:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
21:51:30 INFO - PROCESS | 1831 | 1466743890796 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}]
21:51:30 INFO - PROCESS | 1831 | 1466743890799 Marionette TRACE conn4 <- [1,154,null,{}]
21:51:30 INFO - PROCESS | 1831 | 1466743890817 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:30 INFO - PROCESS | 1831 | 1466743890827 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:31 INFO - PROCESS | 1831 | 1466743891087 Marionette TRACE conn4 <- [1,155,null,{"value":null}]
21:51:31 INFO - PROCESS | 1831 | 1466743891352 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:31 INFO - PROCESS | 1831 | 1466743891370 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:31 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ef0c00 == 46 [pid = 1831] [id = 46]
21:51:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa2ef1400) [pid = 1831] [serial = 136] [outer = (nil)]
21:51:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa4d0c000) [pid = 1831] [serial = 137] [outer = 0xa2ef1400]
21:51:31 INFO - PROCESS | 1831 | 1466743891461 Marionette DEBUG loaded listener.js
21:51:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0xa4f1d800) [pid = 1831] [serial = 138] [outer = 0xa2ef1400]
21:51:32 INFO - PROCESS | 1831 | 1466743892521 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}]
21:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
21:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1791ms
21:51:32 INFO - PROCESS | 1831 | 1466743892587 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null]
21:51:32 INFO - PROCESS | 1831 | 1466743892591 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}]
21:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
21:51:32 INFO - PROCESS | 1831 | 1466743892600 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}]
21:51:32 INFO - PROCESS | 1831 | 1466743892603 Marionette TRACE conn4 <- [1,158,null,{}]
21:51:32 INFO - PROCESS | 1831 | 1466743892610 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:32 INFO - PROCESS | 1831 | 1466743892615 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:32 INFO - PROCESS | 1831 | 1466743892852 Marionette TRACE conn4 <- [1,159,null,{"value":null}]
21:51:33 INFO - PROCESS | 1831 | 1466743893044 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:33 INFO - PROCESS | 1831 | 1466743893055 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54e800 == 47 [pid = 1831] [id = 47]
21:51:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a54f800) [pid = 1831] [serial = 139] [outer = (nil)]
21:51:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a557400) [pid = 1831] [serial = 140] [outer = 0x9a54f800]
21:51:33 INFO - PROCESS | 1831 | 1466743893195 Marionette DEBUG loaded listener.js
21:51:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9b946c00) [pid = 1831] [serial = 141] [outer = 0x9a54f800]
21:51:34 INFO - PROCESS | 1831 | 1466743894118 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}]
21:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
21:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1538ms
21:51:34 INFO - PROCESS | 1831 | 1466743894138 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null]
21:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
21:51:34 INFO - PROCESS | 1831 | 1466743894143 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}]
21:51:34 INFO - PROCESS | 1831 | 1466743894151 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}]
21:51:34 INFO - PROCESS | 1831 | 1466743894157 Marionette TRACE conn4 <- [1,162,null,{}]
21:51:34 INFO - PROCESS | 1831 | 1466743894164 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:34 INFO - PROCESS | 1831 | 1466743894171 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:34 INFO - PROCESS | 1831 | 1466743894359 Marionette TRACE conn4 <- [1,163,null,{"value":null}]
21:51:34 INFO - PROCESS | 1831 | 1466743894521 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:34 INFO - PROCESS | 1831 | 1466743894530 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x95260400 == 48 [pid = 1831] [id = 48]
21:51:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95267800) [pid = 1831] [serial = 142] [outer = (nil)]
21:51:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a54d400) [pid = 1831] [serial = 143] [outer = 0x95267800]
21:51:34 INFO - PROCESS | 1831 | 1466743894617 Marionette DEBUG loaded listener.js
21:51:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a558800) [pid = 1831] [serial = 144] [outer = 0x95267800]
21:51:35 INFO - PROCESS | 1831 | 1466743895724 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}]
21:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
21:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1594ms
21:51:35 INFO - PROCESS | 1831 | 1466743895746 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null]
21:51:35 INFO - PROCESS | 1831 | 1466743895752 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}]
21:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
21:51:35 INFO - PROCESS | 1831 | 1466743895762 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}]
21:51:35 INFO - PROCESS | 1831 | 1466743895767 Marionette TRACE conn4 <- [1,166,null,{}]
21:51:35 INFO - PROCESS | 1831 | 1466743895777 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:35 INFO - PROCESS | 1831 | 1466743895782 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:36 INFO - PROCESS | 1831 | 1466743896010 Marionette TRACE conn4 <- [1,167,null,{"value":null}]
21:51:36 INFO - PROCESS | 1831 | 1466743896236 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:36 INFO - PROCESS | 1831 | 1466743896255 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525d400 == 49 [pid = 1831] [id = 49]
21:51:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9525f800) [pid = 1831] [serial = 145] [outer = (nil)]
21:51:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9790b400) [pid = 1831] [serial = 146] [outer = 0x9525f800]
21:51:36 INFO - PROCESS | 1831 | 1466743896374 Marionette DEBUG loaded listener.js
21:51:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979f1800) [pid = 1831] [serial = 147] [outer = 0x9525f800]
21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9b788c00 == 48 [pid = 1831] [id = 33]
21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9989ac00 == 47 [pid = 1831] [id = 32]
21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x97901400 == 46 [pid = 1831] [id = 31]
21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9a85a400 == 45 [pid = 1831] [id = 27]
21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9a640800 == 44 [pid = 1831] [id = 42]
21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0xa22fbc00 == 43 [pid = 1831] [id = 41]
21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9d80fc00 == 42 [pid = 1831] [id = 40]
21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x98a28000 == 41 [pid = 1831] [id = 39]
21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x98378c00 == 40 [pid = 1831] [id = 36]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9b944c00) [pid = 1831] [serial = 98] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998b0800) [pid = 1831] [serial = 101] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9790b800) [pid = 1831] [serial = 92] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9790f000) [pid = 1831] [serial = 93] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99c6fc00) [pid = 1831] [serial = 95] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9790fc00) [pid = 1831] [serial = 90] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x97904000) [pid = 1831] [serial = 89] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a859000) [pid = 1831] [serial = 68] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x998a4c00) [pid = 1831] [serial = 67] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d4f4c00) [pid = 1831] [serial = 71] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9b786800) [pid = 1831] [serial = 70] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa22f3400) [pid = 1831] [serial = 74] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa229dc00) [pid = 1831] [serial = 73] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa4f16400) [pid = 1831] [serial = 77] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa331e800) [pid = 1831] [serial = 76] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0xa6788800) [pid = 1831] [serial = 80] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa672dc00) [pid = 1831] [serial = 79] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9d4f0800) [pid = 1831] [serial = 102] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0xa6aaa000) [pid = 1831] [serial = 83] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0xa6aa6000) [pid = 1831] [serial = 82] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa6aa9800) [pid = 1831] [serial = 86] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9d47c400) [pid = 1831] [serial = 99] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0xa6aaf800) [pid = 1831] [serial = 85] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x98ad0c00) [pid = 1831] [serial = 96] [outer = (nil)] [url = about:blank]
21:51:37 INFO - PROCESS | 1831 | 1466743897295 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}]
21:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
21:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1591ms
21:51:37 INFO - PROCESS | 1831 | 1466743897353 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null]
21:51:37 INFO - PROCESS | 1831 | 1466743897360 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}]
21:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
21:51:37 INFO - PROCESS | 1831 | 1466743897377 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}]
21:51:37 INFO - PROCESS | 1831 | 1466743897381 Marionette TRACE conn4 <- [1,170,null,{}]
21:51:37 INFO - PROCESS | 1831 | 1466743897388 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:37 INFO - PROCESS | 1831 | 1466743897393 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:37 INFO - PROCESS | 1831 | 1466743897578 Marionette TRACE conn4 <- [1,171,null,{"value":null}]
21:51:37 INFO - PROCESS | 1831 | 1466743897691 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:37 INFO - PROCESS | 1831 | 1466743897700 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x97909800 == 41 [pid = 1831] [id = 50]
21:51:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x9796d800) [pid = 1831] [serial = 148] [outer = (nil)]
21:51:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x98acb000) [pid = 1831] [serial = 149] [outer = 0x9796d800]
21:51:37 INFO - PROCESS | 1831 | 1466743897777 Marionette DEBUG loaded listener.js
21:51:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9981cc00) [pid = 1831] [serial = 150] [outer = 0x9796d800]
21:51:38 INFO - PROCESS | 1831 | 1466743898523 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}]
21:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
21:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1199ms
21:51:38 INFO - PROCESS | 1831 | 1466743898575 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null]
21:51:38 INFO - PROCESS | 1831 | 1466743898579 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}]
21:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
21:51:38 INFO - PROCESS | 1831 | 1466743898594 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}]
21:51:38 INFO - PROCESS | 1831 | 1466743898601 Marionette TRACE conn4 <- [1,174,null,{}]
21:51:38 INFO - PROCESS | 1831 | 1466743898617 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:38 INFO - PROCESS | 1831 | 1466743898626 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:38 INFO - PROCESS | 1831 | 1466743898798 Marionette TRACE conn4 <- [1,175,null,{"value":null}]
21:51:38 INFO - PROCESS | 1831 | 1466743898809 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:38 INFO - PROCESS | 1831 | 1466743898818 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a552c00 == 42 [pid = 1831] [id = 51]
21:51:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9a553400) [pid = 1831] [serial = 151] [outer = (nil)]
21:51:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9a556800) [pid = 1831] [serial = 152] [outer = 0x9a553400]
21:51:38 INFO - PROCESS | 1831 | 1466743898895 Marionette DEBUG loaded listener.js
21:51:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9a94d800) [pid = 1831] [serial = 153] [outer = 0x9a553400]
21:51:39 INFO - PROCESS | 1831 | 1466743899783 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}]
21:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
21:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1248ms
21:51:39 INFO - PROCESS | 1831 | 1466743899842 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null]
21:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
21:51:39 INFO - PROCESS | 1831 | 1466743899847 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}]
21:51:39 INFO - PROCESS | 1831 | 1466743899858 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}]
21:51:39 INFO - PROCESS | 1831 | 1466743899863 Marionette TRACE conn4 <- [1,178,null,{}]
21:51:39 INFO - PROCESS | 1831 | 1466743899869 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:39 INFO - PROCESS | 1831 | 1466743899875 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:40 INFO - PROCESS | 1831 | 1466743900085 Marionette TRACE conn4 <- [1,179,null,{"value":null}]
21:51:40 INFO - PROCESS | 1831 | 1466743900115 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:40 INFO - PROCESS | 1831 | 1466743900123 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x95295800 == 43 [pid = 1831] [id = 52]
21:51:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9b77fc00) [pid = 1831] [serial = 154] [outer = (nil)]
21:51:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9b943000) [pid = 1831] [serial = 155] [outer = 0x9b77fc00]
21:51:40 INFO - PROCESS | 1831 | 1466743900212 Marionette DEBUG loaded listener.js
21:51:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9d4f0800) [pid = 1831] [serial = 156] [outer = 0x9b77fc00]
21:51:41 INFO - PROCESS | 1831 | 1466743901072 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}]
21:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
21:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1242ms
21:51:41 INFO - PROCESS | 1831 | 1466743901101 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null]
21:51:41 INFO - PROCESS | 1831 | 1466743901105 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}]
21:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
21:51:41 INFO - PROCESS | 1831 | 1466743901112 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}]
21:51:41 INFO - PROCESS | 1831 | 1466743901116 Marionette TRACE conn4 <- [1,182,null,{}]
21:51:41 INFO - PROCESS | 1831 | 1466743901130 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:41 INFO - PROCESS | 1831 | 1466743901136 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:41 INFO - PROCESS | 1831 | 1466743901341 Marionette TRACE conn4 <- [1,183,null,{"value":null}]
21:51:41 INFO - PROCESS | 1831 | 1466743901365 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:41 INFO - PROCESS | 1831 | 1466743901373 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x979ee000 == 44 [pid = 1831] [id = 53]
21:51:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x979f4400) [pid = 1831] [serial = 157] [outer = (nil)]
21:51:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9d888800) [pid = 1831] [serial = 158] [outer = 0x979f4400]
21:51:41 INFO - PROCESS | 1831 | 1466743901449 Marionette DEBUG loaded listener.js
21:51:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa1f28000) [pid = 1831] [serial = 159] [outer = 0x979f4400]
21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa2439400) [pid = 1831] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html]
21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9d816800) [pid = 1831] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html]
21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa327f000) [pid = 1831] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html]
21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0xa1f24000) [pid = 1831] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html]
21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98a2cc00) [pid = 1831] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html]
21:51:42 INFO - PROCESS | 1831 | 1466743902376 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}]
21:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
21:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1294ms
21:51:42 INFO - PROCESS | 1831 | 1466743902407 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null]
21:51:42 INFO - PROCESS | 1831 | 1466743902413 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}]
21:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
21:51:42 INFO - PROCESS | 1831 | 1466743902427 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}]
21:51:42 INFO - PROCESS | 1831 | 1466743902430 Marionette TRACE conn4 <- [1,186,null,{}]
21:51:42 INFO - PROCESS | 1831 | 1466743902441 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:42 INFO - PROCESS | 1831 | 1466743902460 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:42 INFO - PROCESS | 1831 | 1466743902682 Marionette TRACE conn4 <- [1,187,null,{"value":null}]
21:51:42 INFO - PROCESS | 1831 | 1466743902794 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:42 INFO - PROCESS | 1831 | 1466743902802 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7cc00 == 45 [pid = 1831] [id = 54]
21:51:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x93a7e400) [pid = 1831] [serial = 160] [outer = (nil)]
21:51:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa21fc000) [pid = 1831] [serial = 161] [outer = 0x93a7e400]
21:51:42 INFO - PROCESS | 1831 | 1466743902881 Marionette DEBUG loaded listener.js
21:51:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa3283400) [pid = 1831] [serial = 162] [outer = 0x93a7e400]
21:51:43 INFO - PROCESS | 1831 | 1466743903595 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}]
21:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
21:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1180ms
21:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
21:51:43 INFO - PROCESS | 1831 | 1466743903607 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null]
21:51:43 INFO - PROCESS | 1831 | 1466743903610 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}]
21:51:43 INFO - PROCESS | 1831 | 1466743903620 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}]
21:51:43 INFO - PROCESS | 1831 | 1466743903624 Marionette TRACE conn4 <- [1,190,null,{}]
21:51:43 INFO - PROCESS | 1831 | 1466743903630 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:43 INFO - PROCESS | 1831 | 1466743903635 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:43 INFO - PROCESS | 1831 | 1466743903900 Marionette TRACE conn4 <- [1,191,null,{"value":null}]
21:51:44 INFO - PROCESS | 1831 | 1466743904088 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:44 INFO - PROCESS | 1831 | 1466743904108 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ec00 == 46 [pid = 1831] [id = 55]
21:51:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x94772400) [pid = 1831] [serial = 163] [outer = (nil)]
21:51:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9525fc00) [pid = 1831] [serial = 164] [outer = 0x94772400]
21:51:44 INFO - PROCESS | 1831 | 1466743904305 Marionette DEBUG loaded listener.js
21:51:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9529a000) [pid = 1831] [serial = 165] [outer = 0x94772400]
21:51:45 INFO - PROCESS | 1831 | 1466743905379 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}]
21:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
21:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1795ms
21:51:45 INFO - PROCESS | 1831 | 1466743905416 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null]
21:51:45 INFO - PROCESS | 1831 | 1466743905421 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}]
21:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
21:51:45 INFO - PROCESS | 1831 | 1466743905431 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}]
21:51:45 INFO - PROCESS | 1831 | 1466743905437 Marionette TRACE conn4 <- [1,194,null,{}]
21:51:45 INFO - PROCESS | 1831 | 1466743905448 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:45 INFO - PROCESS | 1831 | 1466743905454 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:45 INFO - PROCESS | 1831 | 1466743905663 Marionette TRACE conn4 <- [1,195,null,{"value":null}]
21:51:45 INFO - PROCESS | 1831 | 1466743905814 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:45 INFO - PROCESS | 1831 | 1466743905826 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f42000 == 47 [pid = 1831] [id = 56]
21:51:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x998a6400) [pid = 1831] [serial = 166] [outer = (nil)]
21:51:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x99b49000) [pid = 1831] [serial = 167] [outer = 0x998a6400]
21:51:45 INFO - PROCESS | 1831 | 1466743905958 Marionette DEBUG loaded listener.js
21:51:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a54e000) [pid = 1831] [serial = 168] [outer = 0x998a6400]
21:51:46 INFO - PROCESS | 1831 | 1466743906890 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}]
21:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
21:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1495ms
21:51:46 INFO - PROCESS | 1831 | 1466743906930 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null]
21:51:46 INFO - PROCESS | 1831 | 1466743906937 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}]
21:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
21:51:46 INFO - PROCESS | 1831 | 1466743906944 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}]
21:51:46 INFO - PROCESS | 1831 | 1466743906948 Marionette TRACE conn4 <- [1,198,null,{}]
21:51:46 INFO - PROCESS | 1831 | 1466743906955 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:46 INFO - PROCESS | 1831 | 1466743906961 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:47 INFO - PROCESS | 1831 | 1466743907163 Marionette TRACE conn4 <- [1,199,null,{"value":null}]
21:51:47 INFO - PROCESS | 1831 | 1466743907310 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:47 INFO - PROCESS | 1831 | 1466743907322 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b93b000 == 48 [pid = 1831] [id = 57]
21:51:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b944400) [pid = 1831] [serial = 169] [outer = (nil)]
21:51:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa21ee800) [pid = 1831] [serial = 170] [outer = 0x9b944400]
21:51:47 INFO - PROCESS | 1831 | 1466743907443 Marionette DEBUG loaded listener.js
21:51:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa22f5800) [pid = 1831] [serial = 171] [outer = 0x9b944400]
21:51:48 INFO - PROCESS | 1831 | 1466743908330 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}]
21:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
21:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1437ms
21:51:48 INFO - PROCESS | 1831 | 1466743908384 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null]
21:51:48 INFO - PROCESS | 1831 | 1466743908388 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}]
21:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
21:51:48 INFO - PROCESS | 1831 | 1466743908408 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}]
21:51:48 INFO - PROCESS | 1831 | 1466743908419 Marionette TRACE conn4 <- [1,202,null,{}]
21:51:48 INFO - PROCESS | 1831 | 1466743908429 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:48 INFO - PROCESS | 1831 | 1466743908437 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:48 INFO - PROCESS | 1831 | 1466743908692 Marionette TRACE conn4 <- [1,203,null,{"value":null}]
21:51:48 INFO - PROCESS | 1831 | 1466743908888 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:48 INFO - PROCESS | 1831 | 1466743908895 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x99c6c800 == 49 [pid = 1831] [id = 58]
21:51:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9b93d800) [pid = 1831] [serial = 172] [outer = (nil)]
21:51:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa672e400) [pid = 1831] [serial = 173] [outer = 0x9b93d800]
21:51:49 INFO - PROCESS | 1831 | 1466743909006 Marionette DEBUG loaded listener.js
21:51:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa6788400) [pid = 1831] [serial = 174] [outer = 0x9b93d800]
21:51:49 INFO - PROCESS | 1831 | 1466743909913 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}]
21:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
21:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1557ms
21:51:49 INFO - PROCESS | 1831 | 1466743909956 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null]
21:51:49 INFO - PROCESS | 1831 | 1466743909962 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}]
21:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
21:51:49 INFO - PROCESS | 1831 | 1466743909969 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}]
21:51:49 INFO - PROCESS | 1831 | 1466743909973 Marionette TRACE conn4 <- [1,206,null,{}]
21:51:49 INFO - PROCESS | 1831 | 1466743909979 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:49 INFO - PROCESS | 1831 | 1466743909984 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:50 INFO - PROCESS | 1831 | 1466743910172 Marionette TRACE conn4 <- [1,207,null,{"value":null}]
21:51:50 INFO - PROCESS | 1831 | 1466743910321 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:50 INFO - PROCESS | 1831 | 1466743910333 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x97975400 == 50 [pid = 1831] [id = 59]
21:51:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa67a5400) [pid = 1831] [serial = 175] [outer = (nil)]
21:51:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa6aa3000) [pid = 1831] [serial = 176] [outer = 0xa67a5400]
21:51:50 INFO - PROCESS | 1831 | 1466743910416 Marionette DEBUG loaded listener.js
21:51:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa6aa4000) [pid = 1831] [serial = 177] [outer = 0xa67a5400]
21:51:51 INFO - PROCESS | 1831 | 1466743911307 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}]
21:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
21:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1385ms
21:51:51 INFO - PROCESS | 1831 | 1466743911356 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null]
21:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
21:51:51 INFO - PROCESS | 1831 | 1466743911360 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}]
21:51:51 INFO - PROCESS | 1831 | 1466743911367 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}]
21:51:51 INFO - PROCESS | 1831 | 1466743911371 Marionette TRACE conn4 <- [1,210,null,{}]
21:51:51 INFO - PROCESS | 1831 | 1466743911377 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:51 INFO - PROCESS | 1831 | 1466743911382 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:51 INFO - PROCESS | 1831 | 1466743911562 Marionette TRACE conn4 <- [1,211,null,{"value":null}]
21:51:51 INFO - PROCESS | 1831 | 1466743911712 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:51 INFO - PROCESS | 1831 | 1466743911727 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:51 INFO - PROCESS | 1831 | ++DOCSHELL 0xa6aa8400 == 51 [pid = 1831] [id = 60]
21:51:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa6aa9000) [pid = 1831] [serial = 178] [outer = (nil)]
21:51:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa6aae000) [pid = 1831] [serial = 179] [outer = 0xa6aa9000]
21:51:51 INFO - PROCESS | 1831 | 1466743911833 Marionette DEBUG loaded listener.js
21:51:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa6da5800) [pid = 1831] [serial = 180] [outer = 0xa6aa9000]
21:51:52 INFO - PROCESS | 1831 | 1466743912765 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}]
21:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
21:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1433ms
21:51:52 INFO - PROCESS | 1831 | 1466743912801 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null]
21:51:52 INFO - PROCESS | 1831 | 1466743912805 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}]
21:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
21:51:52 INFO - PROCESS | 1831 | 1466743912812 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}]
21:51:52 INFO - PROCESS | 1831 | 1466743912816 Marionette TRACE conn4 <- [1,214,null,{}]
21:51:52 INFO - PROCESS | 1831 | 1466743912822 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:52 INFO - PROCESS | 1831 | 1466743912828 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:53 INFO - PROCESS | 1831 | 1466743913009 Marionette TRACE conn4 <- [1,215,null,{"value":null}]
21:51:53 INFO - PROCESS | 1831 | 1466743913161 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:53 INFO - PROCESS | 1831 | 1466743913170 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477e800 == 52 [pid = 1831] [id = 61]
21:51:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9519e400) [pid = 1831] [serial = 181] [outer = (nil)]
21:51:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9d88b800) [pid = 1831] [serial = 182] [outer = 0x9519e400]
21:51:53 INFO - PROCESS | 1831 | 1466743913251 Marionette DEBUG loaded listener.js
21:51:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa2131c00) [pid = 1831] [serial = 183] [outer = 0x9519e400]
21:51:54 INFO - PROCESS | 1831 | 1466743914357 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}]
21:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
21:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1592ms
21:51:54 INFO - PROCESS | 1831 | 1466743914406 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null]
21:51:54 INFO - PROCESS | 1831 | 1466743914412 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}]
21:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
21:51:54 INFO - PROCESS | 1831 | 1466743914420 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}]
21:51:54 INFO - PROCESS | 1831 | 1466743914428 Marionette TRACE conn4 <- [1,218,null,{}]
21:51:54 INFO - PROCESS | 1831 | 1466743914435 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:54 INFO - PROCESS | 1831 | 1466743914442 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:54 INFO - PROCESS | 1831 | 1466743914620 Marionette TRACE conn4 <- [1,219,null,{"value":null}]
21:51:54 INFO - PROCESS | 1831 | 1466743914773 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:54 INFO - PROCESS | 1831 | 1466743914794 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x952a0800 == 53 [pid = 1831] [id = 62]
21:51:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x979f7800) [pid = 1831] [serial = 184] [outer = (nil)]
21:51:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x98cc1000) [pid = 1831] [serial = 185] [outer = 0x979f7800]
21:51:54 INFO - PROCESS | 1831 | 1466743914903 Marionette DEBUG loaded listener.js
21:51:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x998b9c00) [pid = 1831] [serial = 186] [outer = 0x979f7800]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7cc00 == 52 [pid = 1831] [id = 54]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x979ee000 == 51 [pid = 1831] [id = 53]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x95295800 == 50 [pid = 1831] [id = 52]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9a552c00 == 49 [pid = 1831] [id = 51]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x97909800 == 48 [pid = 1831] [id = 50]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9525d400 == 47 [pid = 1831] [id = 49]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x93a57c00 == 46 [pid = 1831] [id = 35]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0400 == 45 [pid = 1831] [id = 28]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9b706400 == 44 [pid = 1831] [id = 45]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x95263800 == 43 [pid = 1831] [id = 30]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f20c00 == 42 [pid = 1831] [id = 38]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9477cc00 == 41 [pid = 1831] [id = 44]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f29800 == 40 [pid = 1831] [id = 29]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0xa2ef0c00 == 39 [pid = 1831] [id = 46]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x95260400 == 38 [pid = 1831] [id = 48]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54e800 == 37 [pid = 1831] [id = 47]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x95262400 == 36 [pid = 1831] [id = 43]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9525ec00 == 35 [pid = 1831] [id = 34]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2d400 == 34 [pid = 1831] [id = 37]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9477e800 == 33 [pid = 1831] [id = 61]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x97975400 == 32 [pid = 1831] [id = 59]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0xa6aa8400 == 31 [pid = 1831] [id = 60]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9b93b000 == 30 [pid = 1831] [id = 57]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x99c6c800 == 29 [pid = 1831] [id = 58]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ec00 == 28 [pid = 1831] [id = 55]
21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x98f42000 == 27 [pid = 1831] [id = 56]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9529b800) [pid = 1831] [serial = 128] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa3277000) [pid = 1831] [serial = 123] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa24f0000) [pid = 1831] [serial = 122] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9d883c00) [pid = 1831] [serial = 119] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa33c2c00) [pid = 1831] [serial = 125] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa22fc800) [pid = 1831] [serial = 114] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa2275000) [pid = 1831] [serial = 113] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x998a3800) [pid = 1831] [serial = 107] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9989f000) [pid = 1831] [serial = 116] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x998a7400) [pid = 1831] [serial = 117] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9d879c00) [pid = 1831] [serial = 104] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d87b400) [pid = 1831] [serial = 110] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa4d49800) [pid = 1831] [serial = 126] [outer = (nil)] [url = about:blank]
21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa1f22400) [pid = 1831] [serial = 120] [outer = (nil)] [url = about:blank]
21:51:57 INFO - PROCESS | 1831 | 1466743917238 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}]
21:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
21:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 2850ms
21:51:57 INFO - PROCESS | 1831 | 1466743917282 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null]
21:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
21:51:57 INFO - PROCESS | 1831 | 1466743917293 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}]
21:51:57 INFO - PROCESS | 1831 | 1466743917307 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}]
21:51:57 INFO - PROCESS | 1831 | 1466743917316 Marionette TRACE conn4 <- [1,222,null,{}]
21:51:57 INFO - PROCESS | 1831 | 1466743917330 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:57 INFO - PROCESS | 1831 | 1466743917339 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:57 INFO - PROCESS | 1831 | 1466743917701 Marionette TRACE conn4 <- [1,223,null,{"value":null}]
21:51:57 INFO - PROCESS | 1831 | 1466743917933 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:57 INFO - PROCESS | 1831 | 1466743917944 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529e000 == 28 [pid = 1831] [id = 63]
21:51:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x952a1400) [pid = 1831] [serial = 187] [outer = (nil)]
21:51:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x979f0000) [pid = 1831] [serial = 188] [outer = 0x952a1400]
21:51:58 INFO - PROCESS | 1831 | 1466743918085 Marionette DEBUG loaded listener.js
21:51:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x979f8c00) [pid = 1831] [serial = 189] [outer = 0x952a1400]
21:51:59 INFO - PROCESS | 1831 | 1466743919266 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}]
21:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
21:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 2000ms
21:51:59 INFO - PROCESS | 1831 | 1466743919305 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null]
21:51:59 INFO - PROCESS | 1831 | 1466743919319 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}]
21:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
21:51:59 INFO - PROCESS | 1831 | 1466743919339 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}]
21:51:59 INFO - PROCESS | 1831 | 1466743919347 Marionette TRACE conn4 <- [1,226,null,{}]
21:51:59 INFO - PROCESS | 1831 | 1466743919358 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:51:59 INFO - PROCESS | 1831 | 1466743919366 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:59 INFO - PROCESS | 1831 | 1466743919668 Marionette TRACE conn4 <- [1,227,null,{"value":null}]
21:51:59 INFO - PROCESS | 1831 | 1466743919745 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:51:59 INFO - PROCESS | 1831 | 1466743919754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:51:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x998b3400 == 29 [pid = 1831] [id = 64]
21:51:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x998b4400) [pid = 1831] [serial = 190] [outer = (nil)]
21:51:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99df4c00) [pid = 1831] [serial = 191] [outer = 0x998b4400]
21:51:59 INFO - PROCESS | 1831 | 1466743919830 Marionette DEBUG loaded listener.js
21:51:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a54e800) [pid = 1831] [serial = 192] [outer = 0x998b4400]
21:52:00 INFO - PROCESS | 1831 | 1466743920785 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}]
21:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
21:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1514ms
21:52:00 INFO - PROCESS | 1831 | 1466743920866 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null]
21:52:00 INFO - PROCESS | 1831 | 1466743920874 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}]
21:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
21:52:00 INFO - PROCESS | 1831 | 1466743920885 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}]
21:52:00 INFO - PROCESS | 1831 | 1466743920895 Marionette TRACE conn4 <- [1,230,null,{}]
21:52:00 INFO - PROCESS | 1831 | 1466743920934 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:00 INFO - PROCESS | 1831 | 1466743920950 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:01 INFO - PROCESS | 1831 | 1466743921242 Marionette TRACE conn4 <- [1,231,null,{"value":null}]
21:52:01 INFO - PROCESS | 1831 | 1466743921373 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:01 INFO - PROCESS | 1831 | 1466743921385 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a775000 == 30 [pid = 1831] [id = 65]
21:52:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a776000) [pid = 1831] [serial = 193] [outer = (nil)]
21:52:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a85a800) [pid = 1831] [serial = 194] [outer = 0x9a776000]
21:52:01 INFO - PROCESS | 1831 | 1466743921467 Marionette DEBUG loaded listener.js
21:52:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b4ec000) [pid = 1831] [serial = 195] [outer = 0x9a776000]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9796d800) [pid = 1831] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9b70c000) [pid = 1831] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a54f800) [pid = 1831] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9525f800) [pid = 1831] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x95298000) [pid = 1831] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x979f4400) [pid = 1831] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9b77fc00) [pid = 1831] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95267800) [pid = 1831] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a553400) [pid = 1831] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa2ef1400) [pid = 1831] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x93a81000) [pid = 1831] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95293c00) [pid = 1831] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x98a1e000) [pid = 1831] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9d4fa000) [pid = 1831] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html]
21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a7e400) [pid = 1831] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html]
21:52:03 INFO - PROCESS | 1831 | 1466743923277 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}]
21:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
21:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 2414ms
21:52:03 INFO - PROCESS | 1831 | 1466743923297 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null]
21:52:03 INFO - PROCESS | 1831 | 1466743923302 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}]
21:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
21:52:03 INFO - PROCESS | 1831 | 1466743923309 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}]
21:52:03 INFO - PROCESS | 1831 | 1466743923313 Marionette TRACE conn4 <- [1,234,null,{}]
21:52:03 INFO - PROCESS | 1831 | 1466743923341 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:03 INFO - PROCESS | 1831 | 1466743923345 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:03 INFO - PROCESS | 1831 | 1466743923585 Marionette TRACE conn4 <- [1,235,null,{"value":null}]
21:52:03 INFO - PROCESS | 1831 | 1466743923766 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:03 INFO - PROCESS | 1831 | 1466743923778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x95261000 == 31 [pid = 1831] [id = 66]
21:52:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9529f000) [pid = 1831] [serial = 196] [outer = (nil)]
21:52:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9ac5c000) [pid = 1831] [serial = 197] [outer = 0x9529f000]
21:52:03 INFO - PROCESS | 1831 | 1466743923859 Marionette DEBUG loaded listener.js
21:52:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b948800) [pid = 1831] [serial = 198] [outer = 0x9529f000]
21:52:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9477a400) [pid = 1831] [serial = 199] [outer = 0x94775000]
21:52:04 INFO - PROCESS | 1831 | 1466743924918 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}]
21:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
21:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1695ms
21:52:05 INFO - PROCESS | 1831 | 1466743925006 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null]
21:52:05 INFO - PROCESS | 1831 | 1466743925015 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}]
21:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
21:52:05 INFO - PROCESS | 1831 | 1466743925039 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}]
21:52:05 INFO - PROCESS | 1831 | 1466743925046 Marionette TRACE conn4 <- [1,238,null,{}]
21:52:05 INFO - PROCESS | 1831 | 1466743925098 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:05 INFO - PROCESS | 1831 | 1466743925103 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:05 INFO - PROCESS | 1831 | 1466743925416 Marionette TRACE conn4 <- [1,239,null,{"value":null}]
21:52:05 INFO - PROCESS | 1831 | 1466743925532 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:05 INFO - PROCESS | 1831 | 1466743925544 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x97975800 == 32 [pid = 1831] [id = 67]
21:52:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x97976400) [pid = 1831] [serial = 200] [outer = (nil)]
21:52:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x996b3400) [pid = 1831] [serial = 201] [outer = 0x97976400]
21:52:05 INFO - PROCESS | 1831 | 1466743925649 Marionette DEBUG loaded listener.js
21:52:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x998b3800) [pid = 1831] [serial = 202] [outer = 0x97976400]
21:52:06 INFO - PROCESS | 1831 | 1466743926660 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}]
21:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
21:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1689ms
21:52:06 INFO - PROCESS | 1831 | 1466743926726 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null]
21:52:06 INFO - PROCESS | 1831 | 1466743926734 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}]
21:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
21:52:06 INFO - PROCESS | 1831 | 1466743926745 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}]
21:52:06 INFO - PROCESS | 1831 | 1466743926749 Marionette TRACE conn4 <- [1,242,null,{}]
21:52:06 INFO - PROCESS | 1831 | 1466743926756 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:06 INFO - PROCESS | 1831 | 1466743926761 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:06 INFO - PROCESS | 1831 | 1466743926969 Marionette TRACE conn4 <- [1,243,null,{"value":null}]
21:52:07 INFO - PROCESS | 1831 | 1466743927183 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:07 INFO - PROCESS | 1831 | 1466743927192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525d400 == 33 [pid = 1831] [id = 68]
21:52:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a771000) [pid = 1831] [serial = 203] [outer = (nil)]
21:52:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a85d000) [pid = 1831] [serial = 204] [outer = 0x9a771000]
21:52:07 INFO - PROCESS | 1831 | 1466743927287 Marionette DEBUG loaded listener.js
21:52:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9d80f000) [pid = 1831] [serial = 205] [outer = 0x9a771000]
21:52:08 INFO - PROCESS | 1831 | 1466743928233 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}]
21:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
21:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1533ms
21:52:08 INFO - PROCESS | 1831 | 1466743928279 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null]
21:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
21:52:08 INFO - PROCESS | 1831 | 1466743928284 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}]
21:52:08 INFO - PROCESS | 1831 | 1466743928291 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}]
21:52:08 INFO - PROCESS | 1831 | 1466743928297 Marionette TRACE conn4 <- [1,246,null,{}]
21:52:08 INFO - PROCESS | 1831 | 1466743928314 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:08 INFO - PROCESS | 1831 | 1466743928324 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:08 INFO - PROCESS | 1831 | 1466743928521 Marionette TRACE conn4 <- [1,247,null,{"value":null}]
21:52:08 INFO - PROCESS | 1831 | 1466743928673 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:08 INFO - PROCESS | 1831 | 1466743928687 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:08 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2226c00 == 34 [pid = 1831] [id = 69]
21:52:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa226ec00) [pid = 1831] [serial = 206] [outer = (nil)]
21:52:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa22a3400) [pid = 1831] [serial = 207] [outer = 0xa226ec00]
21:52:08 INFO - PROCESS | 1831 | 1466743928812 Marionette DEBUG loaded listener.js
21:52:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa2458800) [pid = 1831] [serial = 208] [outer = 0xa226ec00]
21:52:09 INFO - PROCESS | 1831 | 1466743929821 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}]
21:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
21:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1588ms
21:52:09 INFO - PROCESS | 1831 | 1466743929879 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null]
21:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
21:52:09 INFO - PROCESS | 1831 | 1466743929884 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}]
21:52:09 INFO - PROCESS | 1831 | 1466743929891 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}]
21:52:09 INFO - PROCESS | 1831 | 1466743929895 Marionette TRACE conn4 <- [1,250,null,{}]
21:52:09 INFO - PROCESS | 1831 | 1466743929902 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:09 INFO - PROCESS | 1831 | 1466743929908 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:10 INFO - PROCESS | 1831 | 1466743930100 Marionette TRACE conn4 <- [1,251,null,{"value":null}]
21:52:10 INFO - PROCESS | 1831 | 1466743930306 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:10 INFO - PROCESS | 1831 | 1466743930316 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee3c00 == 35 [pid = 1831] [id = 70]
21:52:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99ee6000) [pid = 1831] [serial = 209] [outer = (nil)]
21:52:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99eec800) [pid = 1831] [serial = 210] [outer = 0x99ee6000]
21:52:10 INFO - PROCESS | 1831 | 1466743930428 Marionette DEBUG loaded listener.js
21:52:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99eef400) [pid = 1831] [serial = 211] [outer = 0x99ee6000]
21:52:11 INFO - PROCESS | 1831 | 1466743931477 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}]
21:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
21:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1635ms
21:52:11 INFO - PROCESS | 1831 | 1466743931527 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null]
21:52:11 INFO - PROCESS | 1831 | 1466743931532 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}]
21:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
21:52:11 INFO - PROCESS | 1831 | 1466743931539 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}]
21:52:11 INFO - PROCESS | 1831 | 1466743931543 Marionette TRACE conn4 <- [1,254,null,{}]
21:52:11 INFO - PROCESS | 1831 | 1466743931549 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:11 INFO - PROCESS | 1831 | 1466743931555 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:11 INFO - PROCESS | 1831 | 1466743931741 Marionette TRACE conn4 <- [1,255,null,{"value":null}]
21:52:11 INFO - PROCESS | 1831 | 1466743931948 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:11 INFO - PROCESS | 1831 | 1466743931957 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477c400 == 36 [pid = 1831] [id = 71]
21:52:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9525ec00) [pid = 1831] [serial = 212] [outer = (nil)]
21:52:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x97910800) [pid = 1831] [serial = 213] [outer = 0x9525ec00]
21:52:12 INFO - PROCESS | 1831 | 1466743932068 Marionette DEBUG loaded listener.js
21:52:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x979f5400) [pid = 1831] [serial = 214] [outer = 0x9525ec00]
21:52:13 INFO - PROCESS | 1831 | 1466743933277 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}]
21:52:13 INFO - PROCESS | 1831 | --DOCSHELL 0x9a775000 == 35 [pid = 1831] [id = 65]
21:52:13 INFO - PROCESS | 1831 | --DOCSHELL 0x998b3400 == 34 [pid = 1831] [id = 64]
21:52:13 INFO - PROCESS | 1831 | --DOCSHELL 0x9529e000 == 33 [pid = 1831] [id = 63]
21:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
21:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1836ms
21:52:13 INFO - PROCESS | 1831 | 1466743933376 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null]
21:52:13 INFO - PROCESS | 1831 | 1466743933381 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}]
21:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
21:52:13 INFO - PROCESS | 1831 | 1466743933389 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}]
21:52:13 INFO - PROCESS | 1831 | 1466743933394 Marionette TRACE conn4 <- [1,258,null,{}]
21:52:13 INFO - PROCESS | 1831 | 1466743933402 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:13 INFO - PROCESS | 1831 | 1466743933407 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:13 INFO - PROCESS | 1831 | 1466743933613 Marionette TRACE conn4 <- [1,259,null,{"value":null}]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9981cc00) [pid = 1831] [serial = 150] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1f1e000) [pid = 1831] [serial = 135] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9b946c00) [pid = 1831] [serial = 141] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x979f1800) [pid = 1831] [serial = 147] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9790b400) [pid = 1831] [serial = 146] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x952a1800) [pid = 1831] [serial = 131] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa1f28000) [pid = 1831] [serial = 159] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9d4f0800) [pid = 1831] [serial = 156] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a558800) [pid = 1831] [serial = 144] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9d888800) [pid = 1831] [serial = 158] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98acb000) [pid = 1831] [serial = 149] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9b943000) [pid = 1831] [serial = 155] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a556800) [pid = 1831] [serial = 152] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa4d0c000) [pid = 1831] [serial = 137] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9d88a000) [pid = 1831] [serial = 105] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9529d400) [pid = 1831] [serial = 129] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a94d800) [pid = 1831] [serial = 153] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a54d400) [pid = 1831] [serial = 143] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9790cc00) [pid = 1831] [serial = 132] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9b948000) [pid = 1831] [serial = 134] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9a557400) [pid = 1831] [serial = 140] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa4f1d800) [pid = 1831] [serial = 138] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99b83c00) [pid = 1831] [serial = 108] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa101b000) [pid = 1831] [serial = 111] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0xa21fc000) [pid = 1831] [serial = 161] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa3283400) [pid = 1831] [serial = 162] [outer = (nil)] [url = about:blank]
21:52:13 INFO - PROCESS | 1831 | 1466743933777 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:13 INFO - PROCESS | 1831 | 1466743933789 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529d400 == 34 [pid = 1831] [id = 72]
21:52:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9529e400) [pid = 1831] [serial = 215] [outer = (nil)]
21:52:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9790cc00) [pid = 1831] [serial = 216] [outer = 0x9529e400]
21:52:13 INFO - PROCESS | 1831 | 1466743933868 Marionette DEBUG loaded listener.js
21:52:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x979f6000) [pid = 1831] [serial = 217] [outer = 0x9529e400]
21:52:14 INFO - PROCESS | 1831 | 1466743934598 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}]
21:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
21:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1237ms
21:52:14 INFO - PROCESS | 1831 | 1466743934635 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null]
21:52:14 INFO - PROCESS | 1831 | 1466743934642 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}]
21:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
21:52:14 INFO - PROCESS | 1831 | 1466743934655 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}]
21:52:14 INFO - PROCESS | 1831 | 1466743934658 Marionette TRACE conn4 <- [1,262,null,{}]
21:52:14 INFO - PROCESS | 1831 | 1466743934666 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:14 INFO - PROCESS | 1831 | 1466743934672 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:14 INFO - PROCESS | 1831 | 1466743934840 Marionette TRACE conn4 <- [1,263,null,{"value":null}]
21:52:14 INFO - PROCESS | 1831 | 1466743934850 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:14 INFO - PROCESS | 1831 | 1466743934859 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989b000 == 35 [pid = 1831] [id = 73]
21:52:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x998b0400) [pid = 1831] [serial = 218] [outer = (nil)]
21:52:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99eecc00) [pid = 1831] [serial = 219] [outer = 0x998b0400]
21:52:14 INFO - PROCESS | 1831 | 1466743934930 Marionette DEBUG loaded listener.js
21:52:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a0cec00) [pid = 1831] [serial = 220] [outer = 0x998b0400]
21:52:15 INFO - PROCESS | 1831 | 1466743935826 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}]
21:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
21:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1185ms
21:52:15 INFO - PROCESS | 1831 | 1466743935841 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null]
21:52:15 INFO - PROCESS | 1831 | 1466743935845 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}]
21:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
21:52:15 INFO - PROCESS | 1831 | 1466743935852 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}]
21:52:15 INFO - PROCESS | 1831 | 1466743935857 Marionette TRACE conn4 <- [1,266,null,{}]
21:52:15 INFO - PROCESS | 1831 | 1466743935874 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:15 INFO - PROCESS | 1831 | 1466743935883 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:16 INFO - PROCESS | 1831 | 1466743936055 Marionette TRACE conn4 <- [1,267,null,{"value":null}]
21:52:16 INFO - PROCESS | 1831 | 1466743936067 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:16 INFO - PROCESS | 1831 | 1466743936079 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a859000 == 36 [pid = 1831] [id = 74]
21:52:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a947c00) [pid = 1831] [serial = 221] [outer = (nil)]
21:52:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9afeb800) [pid = 1831] [serial = 222] [outer = 0x9a947c00]
21:52:16 INFO - PROCESS | 1831 | 1466743936263 Marionette DEBUG loaded listener.js
21:52:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9b948000) [pid = 1831] [serial = 223] [outer = 0x9a947c00]
21:52:17 INFO - PROCESS | 1831 | 1466743937204 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}]
21:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
21:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1388ms
21:52:17 INFO - PROCESS | 1831 | 1466743937242 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null]
21:52:17 INFO - PROCESS | 1831 | 1466743937246 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}]
21:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
21:52:17 INFO - PROCESS | 1831 | 1466743937260 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}]
21:52:17 INFO - PROCESS | 1831 | 1466743937263 Marionette TRACE conn4 <- [1,270,null,{}]
21:52:17 INFO - PROCESS | 1831 | 1466743937269 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:17 INFO - PROCESS | 1831 | 1466743937274 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:17 INFO - PROCESS | 1831 | 1466743937487 Marionette TRACE conn4 <- [1,271,null,{"value":null}]
21:52:17 INFO - PROCESS | 1831 | 1466743937514 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:17 INFO - PROCESS | 1831 | 1466743937524 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x998b3400 == 37 [pid = 1831] [id = 75]
21:52:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d4f4c00) [pid = 1831] [serial = 224] [outer = (nil)]
21:52:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d891400) [pid = 1831] [serial = 225] [outer = 0x9d4f4c00]
21:52:17 INFO - PROCESS | 1831 | 1466743937591 Marionette DEBUG loaded listener.js
21:52:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa1f1e000) [pid = 1831] [serial = 226] [outer = 0x9d4f4c00]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x94772400) [pid = 1831] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a776000) [pid = 1831] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x998a6400) [pid = 1831] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x979f7800) [pid = 1831] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b944400) [pid = 1831] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9b93d800) [pid = 1831] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa67a5400) [pid = 1831] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa6aa9000) [pid = 1831] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9519e400) [pid = 1831] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x952a1400) [pid = 1831] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html]
21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x998b4400) [pid = 1831] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html]
21:52:18 INFO - PROCESS | 1831 | 1466743938488 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}]
21:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
21:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1287ms
21:52:18 INFO - PROCESS | 1831 | 1466743938541 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null]
21:52:18 INFO - PROCESS | 1831 | 1466743938545 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}]
21:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
21:52:18 INFO - PROCESS | 1831 | 1466743938551 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}]
21:52:18 INFO - PROCESS | 1831 | 1466743938554 Marionette TRACE conn4 <- [1,274,null,{}]
21:52:18 INFO - PROCESS | 1831 | 1466743938560 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:18 INFO - PROCESS | 1831 | 1466743938565 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:18 INFO - PROCESS | 1831 | 1466743938722 Marionette TRACE conn4 <- [1,275,null,{"value":null}]
21:52:18 INFO - PROCESS | 1831 | 1466743938733 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:18 INFO - PROCESS | 1831 | 1466743938739 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772400 == 38 [pid = 1831] [id = 76]
21:52:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x95299800) [pid = 1831] [serial = 227] [outer = (nil)]
21:52:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a774000) [pid = 1831] [serial = 228] [outer = 0x95299800]
21:52:18 INFO - PROCESS | 1831 | 1466743938911 Marionette DEBUG loaded listener.js
21:52:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9d815000) [pid = 1831] [serial = 229] [outer = 0x95299800]
21:52:19 INFO - PROCESS | 1831 | 1466743939642 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}]
21:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
21:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1140ms
21:52:19 INFO - PROCESS | 1831 | 1466743939692 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null]
21:52:19 INFO - PROCESS | 1831 | 1466743939696 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}]
21:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
21:52:19 INFO - PROCESS | 1831 | 1466743939707 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}]
21:52:19 INFO - PROCESS | 1831 | 1466743939710 Marionette TRACE conn4 <- [1,278,null,{}]
21:52:19 INFO - PROCESS | 1831 | 1466743939716 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:19 INFO - PROCESS | 1831 | 1466743939726 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:19 INFO - PROCESS | 1831 | 1466743939970 Marionette TRACE conn4 <- [1,279,null,{"value":null}]
21:52:20 INFO - PROCESS | 1831 | 1466743939981 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:20 INFO - PROCESS | 1831 | 1466743939987 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a83000 == 39 [pid = 1831] [id = 77]
21:52:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x952a1000) [pid = 1831] [serial = 230] [outer = (nil)]
21:52:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa3276c00) [pid = 1831] [serial = 231] [outer = 0x952a1000]
21:52:20 INFO - PROCESS | 1831 | 1466743940059 Marionette DEBUG loaded listener.js
21:52:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa2eb0000) [pid = 1831] [serial = 232] [outer = 0x952a1000]
21:52:21 INFO - PROCESS | 1831 | 1466743941170 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}]
21:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
21:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1536ms
21:52:21 INFO - PROCESS | 1831 | 1466743941245 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null]
21:52:21 INFO - PROCESS | 1831 | 1466743941253 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}]
21:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
21:52:21 INFO - PROCESS | 1831 | 1466743941262 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}]
21:52:21 INFO - PROCESS | 1831 | 1466743941267 Marionette TRACE conn4 <- [1,282,null,{}]
21:52:21 INFO - PROCESS | 1831 | 1466743941277 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:21 INFO - PROCESS | 1831 | 1466743941282 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:21 INFO - PROCESS | 1831 | 1466743941513 Marionette TRACE conn4 <- [1,283,null,{"value":null}]
21:52:21 INFO - PROCESS | 1831 | 1466743941709 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:21 INFO - PROCESS | 1831 | 1466743941717 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x9836b400 == 40 [pid = 1831] [id = 78]
21:52:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x98370c00) [pid = 1831] [serial = 233] [outer = (nil)]
21:52:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x998ae800) [pid = 1831] [serial = 234] [outer = 0x98370c00]
21:52:21 INFO - PROCESS | 1831 | 1466743941852 Marionette DEBUG loaded listener.js
21:52:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99ef1400) [pid = 1831] [serial = 235] [outer = 0x98370c00]
21:52:22 INFO - PROCESS | 1831 | 1466743942886 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}]
21:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
21:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1686ms
21:52:22 INFO - PROCESS | 1831 | 1466743942948 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null]
21:52:22 INFO - PROCESS | 1831 | 1466743942956 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}]
21:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
21:52:22 INFO - PROCESS | 1831 | 1466743942967 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}]
21:52:22 INFO - PROCESS | 1831 | 1466743942971 Marionette TRACE conn4 <- [1,286,null,{}]
21:52:22 INFO - PROCESS | 1831 | 1466743942978 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:22 INFO - PROCESS | 1831 | 1466743942984 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:23 INFO - PROCESS | 1831 | 1466743943217 Marionette TRACE conn4 <- [1,287,null,{"value":null}]
21:52:23 INFO - PROCESS | 1831 | 1466743943418 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:23 INFO - PROCESS | 1831 | 1466743943425 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76a400 == 41 [pid = 1831] [id = 79]
21:52:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9a776c00) [pid = 1831] [serial = 236] [outer = (nil)]
21:52:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9b4a3800) [pid = 1831] [serial = 237] [outer = 0x9a776c00]
21:52:23 INFO - PROCESS | 1831 | 1466743943558 Marionette DEBUG loaded listener.js
21:52:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9d812800) [pid = 1831] [serial = 238] [outer = 0x9a776c00]
21:52:24 INFO - PROCESS | 1831 | 1466743944476 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}]
21:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
21:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1582ms
21:52:24 INFO - PROCESS | 1831 | 1466743944549 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null]
21:52:24 INFO - PROCESS | 1831 | 1466743944553 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}]
21:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
21:52:24 INFO - PROCESS | 1831 | 1466743944561 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}]
21:52:24 INFO - PROCESS | 1831 | 1466743944567 Marionette TRACE conn4 <- [1,290,null,{}]
21:52:24 INFO - PROCESS | 1831 | 1466743944584 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:24 INFO - PROCESS | 1831 | 1466743944593 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:24 INFO - PROCESS | 1831 | 1466743944817 Marionette TRACE conn4 <- [1,291,null,{"value":null}]
21:52:25 INFO - PROCESS | 1831 | 1466743945015 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:25 INFO - PROCESS | 1831 | 1466743945028 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a773000 == 42 [pid = 1831] [id = 80]
21:52:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa3277800) [pid = 1831] [serial = 239] [outer = (nil)]
21:52:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa33c1800) [pid = 1831] [serial = 240] [outer = 0xa3277800]
21:52:25 INFO - PROCESS | 1831 | 1466743945124 Marionette DEBUG loaded listener.js
21:52:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa4d4c800) [pid = 1831] [serial = 241] [outer = 0xa3277800]
21:52:25 INFO - PROCESS | 1831 | 1466743945972 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}]
21:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
21:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1488ms
21:52:26 INFO - PROCESS | 1831 | 1466743946051 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null]
21:52:26 INFO - PROCESS | 1831 | 1466743946056 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}]
21:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
21:52:26 INFO - PROCESS | 1831 | 1466743946063 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}]
21:52:26 INFO - PROCESS | 1831 | 1466743946067 Marionette TRACE conn4 <- [1,294,null,{}]
21:52:26 INFO - PROCESS | 1831 | 1466743946073 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:26 INFO - PROCESS | 1831 | 1466743946078 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:26 INFO - PROCESS | 1831 | 1466743946308 Marionette TRACE conn4 <- [1,295,null,{"value":null}]
21:52:26 INFO - PROCESS | 1831 | 1466743946509 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:26 INFO - PROCESS | 1831 | 1466743946520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b7c00 == 43 [pid = 1831] [id = 81]
21:52:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa33c3000) [pid = 1831] [serial = 242] [outer = (nil)]
21:52:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa61b5800) [pid = 1831] [serial = 243] [outer = 0xa33c3000]
21:52:26 INFO - PROCESS | 1831 | 1466743946648 Marionette DEBUG loaded listener.js
21:52:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa6787c00) [pid = 1831] [serial = 244] [outer = 0xa33c3000]
21:52:27 INFO - PROCESS | 1831 | 1466743947525 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1537ms
21:52:27 INFO - PROCESS | 1831 | 1466743947601 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null]
21:52:27 INFO - PROCESS | 1831 | 1466743947605 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}]
21:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
21:52:27 INFO - PROCESS | 1831 | 1466743947612 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}]
21:52:27 INFO - PROCESS | 1831 | 1466743947615 Marionette TRACE conn4 <- [1,298,null,{}]
21:52:27 INFO - PROCESS | 1831 | 1466743947621 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:27 INFO - PROCESS | 1831 | 1466743947627 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:27 INFO - PROCESS | 1831 | 1466743947846 Marionette TRACE conn4 <- [1,299,null,{"value":null}]
21:52:28 INFO - PROCESS | 1831 | 1466743948007 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:28 INFO - PROCESS | 1831 | 1466743948014 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x94778400 == 44 [pid = 1831] [id = 82]
21:52:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x953e5800) [pid = 1831] [serial = 245] [outer = (nil)]
21:52:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953edc00) [pid = 1831] [serial = 246] [outer = 0x953e5800]
21:52:28 INFO - PROCESS | 1831 | 1466743948148 Marionette DEBUG loaded listener.js
21:52:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x953f0c00) [pid = 1831] [serial = 247] [outer = 0x953e5800]
21:52:29 INFO - PROCESS | 1831 | 1466743949059 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1481ms
21:52:29 INFO - PROCESS | 1831 | 1466743949094 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null]
21:52:29 INFO - PROCESS | 1831 | 1466743949097 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}]
21:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
21:52:29 INFO - PROCESS | 1831 | 1466743949106 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}]
21:52:29 INFO - PROCESS | 1831 | 1466743949110 Marionette TRACE conn4 <- [1,302,null,{}]
21:52:29 INFO - PROCESS | 1831 | 1466743949117 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:29 INFO - PROCESS | 1831 | 1466743949130 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:29 INFO - PROCESS | 1831 | 1466743949333 Marionette TRACE conn4 <- [1,303,null,{"value":null}]
21:52:29 INFO - PROCESS | 1831 | 1466743949493 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:29 INFO - PROCESS | 1831 | 1466743949503 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0800 == 45 [pid = 1831] [id = 83]
21:52:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9526c000) [pid = 1831] [serial = 248] [outer = (nil)]
21:52:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979f2000) [pid = 1831] [serial = 249] [outer = 0x9526c000]
21:52:29 INFO - PROCESS | 1831 | 1466743949589 Marionette DEBUG loaded listener.js
21:52:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b77e400) [pid = 1831] [serial = 250] [outer = 0x9526c000]
21:52:30 INFO - PROCESS | 1831 | 1466743950766 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1702ms
21:52:30 INFO - PROCESS | 1831 | 1466743950810 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null]
21:52:30 INFO - PROCESS | 1831 | 1466743950817 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}]
21:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
21:52:30 INFO - PROCESS | 1831 | 1466743950825 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}]
21:52:30 INFO - PROCESS | 1831 | 1466743950830 Marionette TRACE conn4 <- [1,306,null,{}]
21:52:30 INFO - PROCESS | 1831 | 1466743950846 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:30 INFO - PROCESS | 1831 | 1466743950851 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:31 INFO - PROCESS | 1831 | 1466743951030 Marionette TRACE conn4 <- [1,307,null,{"value":null}]
21:52:31 INFO - PROCESS | 1831 | 1466743951227 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:31 INFO - PROCESS | 1831 | 1466743951237 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ebc00 == 46 [pid = 1831] [id = 84]
21:52:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x97904000) [pid = 1831] [serial = 251] [outer = (nil)]
21:52:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9790d800) [pid = 1831] [serial = 252] [outer = 0x97904000]
21:52:31 INFO - PROCESS | 1831 | 1466743951315 Marionette DEBUG loaded listener.js
21:52:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x97979400) [pid = 1831] [serial = 253] [outer = 0x97904000]
21:52:32 INFO - PROCESS | 1831 | 1466743952206 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1444ms
21:52:32 INFO - PROCESS | 1831 | 1466743952269 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null]
21:52:32 INFO - PROCESS | 1831 | 1466743952277 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}]
21:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
21:52:32 INFO - PROCESS | 1831 | 1466743952292 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}]
21:52:32 INFO - PROCESS | 1831 | 1466743952298 Marionette TRACE conn4 <- [1,310,null,{}]
21:52:32 INFO - PROCESS | 1831 | 1466743952304 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:32 INFO - PROCESS | 1831 | 1466743952309 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:32 INFO - PROCESS | 1831 | 1466743952593 Marionette TRACE conn4 <- [1,311,null,{"value":null}]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x94772400 == 45 [pid = 1831] [id = 76]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x998b3400 == 44 [pid = 1831] [id = 75]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9a859000 == 43 [pid = 1831] [id = 74]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9989b000 == 42 [pid = 1831] [id = 73]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9529d400 == 41 [pid = 1831] [id = 72]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9477c400 == 40 [pid = 1831] [id = 71]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee3c00 == 39 [pid = 1831] [id = 70]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9525d400 == 38 [pid = 1831] [id = 68]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0xa2226c00 == 37 [pid = 1831] [id = 69]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x97975800 == 36 [pid = 1831] [id = 67]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x95261000 == 35 [pid = 1831] [id = 66]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x952a0800 == 34 [pid = 1831] [id = 62]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0800 == 33 [pid = 1831] [id = 83]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x953ebc00 == 32 [pid = 1831] [id = 84]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x94778400 == 31 [pid = 1831] [id = 82]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9a773000 == 30 [pid = 1831] [id = 80]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x996b7c00 == 29 [pid = 1831] [id = 81]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76a400 == 28 [pid = 1831] [id = 79]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x93a83000 == 27 [pid = 1831] [id = 77]
21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9836b400 == 26 [pid = 1831] [id = 78]
21:52:33 INFO - PROCESS | 1831 | 1466743953838 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:33 INFO - PROCESS | 1831 | 1466743953847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9529a000) [pid = 1831] [serial = 165] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9525fc00) [pid = 1831] [serial = 164] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a85a800) [pid = 1831] [serial = 194] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a54e000) [pid = 1831] [serial = 168] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99b49000) [pid = 1831] [serial = 167] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98cc1000) [pid = 1831] [serial = 185] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa22f5800) [pid = 1831] [serial = 171] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa21ee800) [pid = 1831] [serial = 170] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa6788400) [pid = 1831] [serial = 174] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa672e400) [pid = 1831] [serial = 173] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa6aa4000) [pid = 1831] [serial = 177] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa6aa3000) [pid = 1831] [serial = 176] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa6da5800) [pid = 1831] [serial = 180] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa6aae000) [pid = 1831] [serial = 179] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa2131c00) [pid = 1831] [serial = 183] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9d88b800) [pid = 1831] [serial = 182] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x979f0000) [pid = 1831] [serial = 188] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x979f8c00) [pid = 1831] [serial = 189] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99df4c00) [pid = 1831] [serial = 191] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a54e800) [pid = 1831] [serial = 192] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b4ec000) [pid = 1831] [serial = 195] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9ac5c000) [pid = 1831] [serial = 197] [outer = (nil)] [url = about:blank]
21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x998b9c00) [pid = 1831] [serial = 186] [outer = (nil)] [url = about:blank]
21:52:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7fc00 == 27 [pid = 1831] [id = 85]
21:52:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x93a80400) [pid = 1831] [serial = 254] [outer = (nil)]
21:52:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x93a88c00) [pid = 1831] [serial = 255] [outer = 0x93a80400]
21:52:34 INFO - PROCESS | 1831 | 1466743954060 Marionette DEBUG loaded listener.js
21:52:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9477c400) [pid = 1831] [serial = 256] [outer = 0x93a80400]
21:52:34 INFO - PROCESS | 1831 | 1466743954887 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 2648ms
21:52:34 INFO - PROCESS | 1831 | 1466743954941 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null]
21:52:34 INFO - PROCESS | 1831 | 1466743954947 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}]
21:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
21:52:34 INFO - PROCESS | 1831 | 1466743954956 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}]
21:52:34 INFO - PROCESS | 1831 | 1466743954960 Marionette TRACE conn4 <- [1,314,null,{}]
21:52:34 INFO - PROCESS | 1831 | 1466743954969 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:34 INFO - PROCESS | 1831 | 1466743954977 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:35 INFO - PROCESS | 1831 | 1466743955148 Marionette TRACE conn4 <- [1,315,null,{"value":null}]
21:52:35 INFO - PROCESS | 1831 | 1466743955263 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:35 INFO - PROCESS | 1831 | 1466743955272 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e6800 == 28 [pid = 1831] [id = 86]
21:52:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x953e7c00) [pid = 1831] [serial = 257] [outer = (nil)]
21:52:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x97902000) [pid = 1831] [serial = 258] [outer = 0x953e7c00]
21:52:35 INFO - PROCESS | 1831 | 1466743955347 Marionette DEBUG loaded listener.js
21:52:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x97974c00) [pid = 1831] [serial = 259] [outer = 0x953e7c00]
21:52:36 INFO - PROCESS | 1831 | 1466743956204 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1281ms
21:52:36 INFO - PROCESS | 1831 | 1466743956240 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null]
21:52:36 INFO - PROCESS | 1831 | 1466743956247 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}]
21:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
21:52:36 INFO - PROCESS | 1831 | 1466743956274 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}]
21:52:36 INFO - PROCESS | 1831 | 1466743956278 Marionette TRACE conn4 <- [1,318,null,{}]
21:52:36 INFO - PROCESS | 1831 | 1466743956284 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:36 INFO - PROCESS | 1831 | 1466743956290 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:36 INFO - PROCESS | 1831 | 1466743956511 Marionette TRACE conn4 <- [1,319,null,{"value":null}]
21:52:36 INFO - PROCESS | 1831 | 1466743956536 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:36 INFO - PROCESS | 1831 | 1466743956545 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x996bc400 == 29 [pid = 1831] [id = 87]
21:52:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x996bd000) [pid = 1831] [serial = 260] [outer = (nil)]
21:52:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9989dc00) [pid = 1831] [serial = 261] [outer = 0x996bd000]
21:52:36 INFO - PROCESS | 1831 | 1466743956619 Marionette DEBUG loaded listener.js
21:52:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x998b0800) [pid = 1831] [serial = 262] [outer = 0x996bd000]
21:52:37 INFO - PROCESS | 1831 | 1466743957668 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1439ms
21:52:37 INFO - PROCESS | 1831 | 1466743957713 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null]
21:52:37 INFO - PROCESS | 1831 | 1466743957717 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}]
21:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
21:52:37 INFO - PROCESS | 1831 | 1466743957732 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}]
21:52:37 INFO - PROCESS | 1831 | 1466743957743 Marionette TRACE conn4 <- [1,322,null,{}]
21:52:37 INFO - PROCESS | 1831 | 1466743957766 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:37 INFO - PROCESS | 1831 | 1466743957775 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:38 INFO - PROCESS | 1831 | 1466743958011 Marionette TRACE conn4 <- [1,323,null,{"value":null}]
21:52:38 INFO - PROCESS | 1831 | 1466743958040 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:38 INFO - PROCESS | 1831 | 1466743958049 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54f400 == 30 [pid = 1831] [id = 88]
21:52:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a54f800) [pid = 1831] [serial = 263] [outer = (nil)]
21:52:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a551400) [pid = 1831] [serial = 264] [outer = 0x9a54f800]
21:52:38 INFO - PROCESS | 1831 | 1466743958144 Marionette DEBUG loaded listener.js
21:52:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a76b000) [pid = 1831] [serial = 265] [outer = 0x9a54f800]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9d4f4c00) [pid = 1831] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a771000) [pid = 1831] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99ee6000) [pid = 1831] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9525ec00) [pid = 1831] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x998b0400) [pid = 1831] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9529f000) [pid = 1831] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0xa226ec00) [pid = 1831] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x97976400) [pid = 1831] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9529e400) [pid = 1831] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x95299800) [pid = 1831] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a947c00) [pid = 1831] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html]
21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x952a1000) [pid = 1831] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html]
21:52:39 INFO - PROCESS | 1831 | 1466743959567 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1896ms
21:52:39 INFO - PROCESS | 1831 | 1466743959627 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null]
21:52:39 INFO - PROCESS | 1831 | 1466743959632 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}]
21:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
21:52:39 INFO - PROCESS | 1831 | 1466743959639 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}]
21:52:39 INFO - PROCESS | 1831 | 1466743959642 Marionette TRACE conn4 <- [1,326,null,{}]
21:52:39 INFO - PROCESS | 1831 | 1466743959648 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:39 INFO - PROCESS | 1831 | 1466743959653 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:39 INFO - PROCESS | 1831 | 1466743959872 Marionette TRACE conn4 <- [1,327,null,{"value":null}]
21:52:39 INFO - PROCESS | 1831 | 1466743959886 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:39 INFO - PROCESS | 1831 | 1466743959892 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f3800 == 31 [pid = 1831] [id = 89]
21:52:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9989c800) [pid = 1831] [serial = 266] [outer = (nil)]
21:52:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a769000) [pid = 1831] [serial = 267] [outer = 0x9989c800]
21:52:39 INFO - PROCESS | 1831 | 1466743959967 Marionette DEBUG loaded listener.js
21:52:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a770800) [pid = 1831] [serial = 268] [outer = 0x9989c800]
21:52:40 INFO - PROCESS | 1831 | 1466743960844 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1232ms
21:52:40 INFO - PROCESS | 1831 | 1466743960918 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null]
21:52:40 INFO - PROCESS | 1831 | 1466743960924 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}]
21:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
21:52:40 INFO - PROCESS | 1831 | 1466743960933 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}]
21:52:40 INFO - PROCESS | 1831 | 1466743960940 Marionette TRACE conn4 <- [1,330,null,{}]
21:52:40 INFO - PROCESS | 1831 | 1466743960962 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:40 INFO - PROCESS | 1831 | 1466743960970 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:41 INFO - PROCESS | 1831 | 1466743961181 Marionette TRACE conn4 <- [1,331,null,{"value":null}]
21:52:41 INFO - PROCESS | 1831 | 1466743961340 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:41 INFO - PROCESS | 1831 | 1466743961359 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x95299000 == 32 [pid = 1831] [id = 90]
21:52:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x95299c00) [pid = 1831] [serial = 269] [outer = (nil)]
21:52:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953e4400) [pid = 1831] [serial = 270] [outer = 0x95299c00]
21:52:41 INFO - PROCESS | 1831 | 1466743961506 Marionette DEBUG loaded listener.js
21:52:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98a28800) [pid = 1831] [serial = 271] [outer = 0x95299c00]
21:52:42 INFO - PROCESS | 1831 | 1466743962611 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1698ms
21:52:42 INFO - PROCESS | 1831 | 1466743962633 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null]
21:52:42 INFO - PROCESS | 1831 | 1466743962638 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}]
21:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
21:52:42 INFO - PROCESS | 1831 | 1466743962651 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}]
21:52:42 INFO - PROCESS | 1831 | 1466743962659 Marionette TRACE conn4 <- [1,334,null,{}]
21:52:42 INFO - PROCESS | 1831 | 1466743962666 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:42 INFO - PROCESS | 1831 | 1466743962673 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:42 INFO - PROCESS | 1831 | 1466743962903 Marionette TRACE conn4 <- [1,335,null,{"value":null}]
21:52:43 INFO - PROCESS | 1831 | 1466743963108 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:43 INFO - PROCESS | 1831 | 1466743963116 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x95293c00 == 33 [pid = 1831] [id = 91]
21:52:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x998a7400) [pid = 1831] [serial = 272] [outer = (nil)]
21:52:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a54fc00) [pid = 1831] [serial = 273] [outer = 0x998a7400]
21:52:43 INFO - PROCESS | 1831 | 1466743963228 Marionette DEBUG loaded listener.js
21:52:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a775800) [pid = 1831] [serial = 274] [outer = 0x998a7400]
21:52:44 INFO - PROCESS | 1831 | 1466743964210 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
21:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1647ms
21:52:44 INFO - PROCESS | 1831 | 1466743964293 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null]
21:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
21:52:44 INFO - PROCESS | 1831 | 1466743964298 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}]
21:52:44 INFO - PROCESS | 1831 | 1466743964306 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}]
21:52:44 INFO - PROCESS | 1831 | 1466743964309 Marionette TRACE conn4 <- [1,338,null,{}]
21:52:44 INFO - PROCESS | 1831 | 1466743964324 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:44 INFO - PROCESS | 1831 | 1466743964333 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:44 INFO - PROCESS | 1831 | 1466743964562 Marionette TRACE conn4 <- [1,339,null,{"value":null}]
21:52:44 INFO - PROCESS | 1831 | 1466743964768 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:44 INFO - PROCESS | 1831 | 1466743964781 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b943800 == 34 [pid = 1831] [id = 92]
21:52:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9b944400) [pid = 1831] [serial = 275] [outer = (nil)]
21:52:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9d4f3c00) [pid = 1831] [serial = 276] [outer = 0x9b944400]
21:52:44 INFO - PROCESS | 1831 | 1466743964870 Marionette DEBUG loaded listener.js
21:52:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9d80ec00) [pid = 1831] [serial = 277] [outer = 0x9b944400]
21:52:45 INFO - PROCESS | 1831 | 1466743965916 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
21:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1687ms
21:52:45 INFO - PROCESS | 1831 | 1466743965992 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null]
21:52:45 INFO - PROCESS | 1831 | 1466743965996 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}]
21:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
21:52:46 INFO - PROCESS | 1831 | 1466743966003 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}]
21:52:46 INFO - PROCESS | 1831 | 1466743966006 Marionette TRACE conn4 <- [1,342,null,{}]
21:52:46 INFO - PROCESS | 1831 | 1466743966013 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:46 INFO - PROCESS | 1831 | 1466743966018 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:46 INFO - PROCESS | 1831 | 1466743966251 Marionette TRACE conn4 <- [1,343,null,{"value":null}]
21:52:46 INFO - PROCESS | 1831 | 1466743966452 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:46 INFO - PROCESS | 1831 | 1466743966462 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d879c00 == 35 [pid = 1831] [id = 93]
21:52:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9d88b800) [pid = 1831] [serial = 278] [outer = (nil)]
21:52:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1022000) [pid = 1831] [serial = 279] [outer = 0x9d88b800]
21:52:46 INFO - PROCESS | 1831 | 1466743966548 Marionette DEBUG loaded listener.js
21:52:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa101d400) [pid = 1831] [serial = 280] [outer = 0x9d88b800]
21:52:47 INFO - PROCESS | 1831 | 1466743967498 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
21:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1583ms
21:52:47 INFO - PROCESS | 1831 | 1466743967588 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null]
21:52:47 INFO - PROCESS | 1831 | 1466743967592 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}]
21:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
21:52:47 INFO - PROCESS | 1831 | 1466743967599 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}]
21:52:47 INFO - PROCESS | 1831 | 1466743967603 Marionette TRACE conn4 <- [1,346,null,{}]
21:52:47 INFO - PROCESS | 1831 | 1466743967610 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:47 INFO - PROCESS | 1831 | 1466743967616 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:47 INFO - PROCESS | 1831 | 1466743967831 Marionette TRACE conn4 <- [1,347,null,{"value":null}]
21:52:48 INFO - PROCESS | 1831 | 1466743968025 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:48 INFO - PROCESS | 1831 | 1466743968031 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a57800 == 36 [pid = 1831] [id = 94]
21:52:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x93a58400) [pid = 1831] [serial = 281] [outer = (nil)]
21:52:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9477ac00) [pid = 1831] [serial = 282] [outer = 0x93a58400]
21:52:48 INFO - PROCESS | 1831 | 1466743968263 Marionette DEBUG loaded listener.js
21:52:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x95292c00) [pid = 1831] [serial = 283] [outer = 0x93a58400]
21:52:49 INFO - PROCESS | 1831 | 1466743969259 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0xa2132000 == 35 [pid = 1831] [id = 19]
21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x97976800 == 34 [pid = 1831] [id = 22]
21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7a400 == 33 [pid = 1831] [id = 23]
21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x9526b400 == 32 [pid = 1831] [id = 15]
21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x9836fc00 == 31 [pid = 1831] [id = 21]
21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x9b77f400 == 30 [pid = 1831] [id = 16]
21:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
21:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1732ms
21:52:49 INFO - PROCESS | 1831 | 1466743969342 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null]
21:52:49 INFO - PROCESS | 1831 | 1466743969348 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}]
21:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
21:52:49 INFO - PROCESS | 1831 | 1466743969357 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}]
21:52:49 INFO - PROCESS | 1831 | 1466743969361 Marionette TRACE conn4 <- [1,350,null,{}]
21:52:49 INFO - PROCESS | 1831 | 1466743969369 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:49 INFO - PROCESS | 1831 | 1466743969375 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:49 INFO - PROCESS | 1831 | 1466743969572 Marionette TRACE conn4 <- [1,351,null,{"value":null}]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9d891400) [pid = 1831] [serial = 225] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a85d000) [pid = 1831] [serial = 204] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d80f000) [pid = 1831] [serial = 205] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99eec800) [pid = 1831] [serial = 210] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99eef400) [pid = 1831] [serial = 211] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97910800) [pid = 1831] [serial = 213] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x979f5400) [pid = 1831] [serial = 214] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99eecc00) [pid = 1831] [serial = 219] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a0cec00) [pid = 1831] [serial = 220] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9b948800) [pid = 1831] [serial = 198] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa22a3400) [pid = 1831] [serial = 207] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0xa2458800) [pid = 1831] [serial = 208] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x996b3400) [pid = 1831] [serial = 201] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x998b3800) [pid = 1831] [serial = 202] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9790cc00) [pid = 1831] [serial = 216] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x979f6000) [pid = 1831] [serial = 217] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x97905400) [pid = 1831] [serial = 87] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9d815000) [pid = 1831] [serial = 229] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9afeb800) [pid = 1831] [serial = 222] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa3276c00) [pid = 1831] [serial = 231] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa2eb0000) [pid = 1831] [serial = 232] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a774000) [pid = 1831] [serial = 228] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa1f1e000) [pid = 1831] [serial = 226] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9b948000) [pid = 1831] [serial = 223] [outer = (nil)] [url = about:blank]
21:52:49 INFO - PROCESS | 1831 | 1466743969844 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:49 INFO - PROCESS | 1831 | 1466743969852 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x97910800 == 31 [pid = 1831] [id = 95]
21:52:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x979f2800) [pid = 1831] [serial = 284] [outer = (nil)]
21:52:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x98377c00) [pid = 1831] [serial = 285] [outer = 0x979f2800]
21:52:49 INFO - PROCESS | 1831 | 1466743969941 Marionette DEBUG loaded listener.js
21:52:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9989c000) [pid = 1831] [serial = 286] [outer = 0x979f2800]
21:52:50 INFO - PROCESS | 1831 | 1466743970724 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
21:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1387ms
21:52:50 INFO - PROCESS | 1831 | 1466743970744 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null]
21:52:50 INFO - PROCESS | 1831 | 1466743970749 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}]
21:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
21:52:50 INFO - PROCESS | 1831 | 1466743970761 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}]
21:52:50 INFO - PROCESS | 1831 | 1466743970765 Marionette TRACE conn4 <- [1,354,null,{}]
21:52:50 INFO - PROCESS | 1831 | 1466743970786 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:50 INFO - PROCESS | 1831 | 1466743970792 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:50 INFO - PROCESS | 1831 | 1466743970986 Marionette TRACE conn4 <- [1,355,null,{"value":null}]
21:52:51 INFO - PROCESS | 1831 | 1466743970998 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:51 INFO - PROCESS | 1831 | 1466743971005 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f47800 == 32 [pid = 1831] [id = 96]
21:52:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99ef0400) [pid = 1831] [serial = 287] [outer = (nil)]
21:52:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a54d000) [pid = 1831] [serial = 288] [outer = 0x99ef0400]
21:52:51 INFO - PROCESS | 1831 | 1466743971078 Marionette DEBUG loaded listener.js
21:52:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a771800) [pid = 1831] [serial = 289] [outer = 0x99ef0400]
21:52:52 INFO - PROCESS | 1831 | 1466743972075 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1348ms
21:52:52 INFO - PROCESS | 1831 | 1466743972109 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null]
21:52:52 INFO - PROCESS | 1831 | 1466743972113 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}]
21:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
21:52:52 INFO - PROCESS | 1831 | 1466743972120 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}]
21:52:52 INFO - PROCESS | 1831 | 1466743972126 Marionette TRACE conn4 <- [1,358,null,{}]
21:52:52 INFO - PROCESS | 1831 | 1466743972150 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:52 INFO - PROCESS | 1831 | 1466743972159 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:52 INFO - PROCESS | 1831 | 1466743972377 Marionette TRACE conn4 <- [1,359,null,{"value":null}]
21:52:52 INFO - PROCESS | 1831 | 1466743972403 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:52 INFO - PROCESS | 1831 | 1466743972412 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a944800 == 33 [pid = 1831] [id = 97]
21:52:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9b785000) [pid = 1831] [serial = 290] [outer = (nil)]
21:52:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9b947000) [pid = 1831] [serial = 291] [outer = 0x9b785000]
21:52:52 INFO - PROCESS | 1831 | 1466743972482 Marionette DEBUG loaded listener.js
21:52:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a857c00) [pid = 1831] [serial = 292] [outer = 0x9b785000]
21:52:53 INFO - PROCESS | 1831 | 1466743973391 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1348ms
21:52:53 INFO - PROCESS | 1831 | 1466743973471 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null]
21:52:53 INFO - PROCESS | 1831 | 1466743973475 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}]
21:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
21:52:53 INFO - PROCESS | 1831 | 1466743973483 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}]
21:52:53 INFO - PROCESS | 1831 | 1466743973485 Marionette TRACE conn4 <- [1,362,null,{}]
21:52:53 INFO - PROCESS | 1831 | 1466743973491 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:53 INFO - PROCESS | 1831 | 1466743973497 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:53 INFO - PROCESS | 1831 | 1466743973757 Marionette TRACE conn4 <- [1,363,null,{"value":null}]
21:52:53 INFO - PROCESS | 1831 | 1466743973791 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:53 INFO - PROCESS | 1831 | 1466743973802 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d474c00 == 34 [pid = 1831] [id = 98]
21:52:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9d4f4c00) [pid = 1831] [serial = 293] [outer = (nil)]
21:52:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d87f800) [pid = 1831] [serial = 294] [outer = 0x9d4f4c00]
21:52:53 INFO - PROCESS | 1831 | 1466743973918 Marionette DEBUG loaded listener.js
21:52:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d888800) [pid = 1831] [serial = 295] [outer = 0x9d4f4c00]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x93a80400) [pid = 1831] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x953e7c00) [pid = 1831] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98370c00) [pid = 1831] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a776c00) [pid = 1831] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a54f800) [pid = 1831] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa3277800) [pid = 1831] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x97904000) [pid = 1831] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa33c3000) [pid = 1831] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x996bd000) [pid = 1831] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x953e5800) [pid = 1831] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html]
21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9526c000) [pid = 1831] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html]
21:52:55 INFO - PROCESS | 1831 | 1466743975264 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1833ms
21:52:55 INFO - PROCESS | 1831 | 1466743975317 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null]
21:52:55 INFO - PROCESS | 1831 | 1466743975321 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}]
21:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
21:52:55 INFO - PROCESS | 1831 | 1466743975327 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}]
21:52:55 INFO - PROCESS | 1831 | 1466743975330 Marionette TRACE conn4 <- [1,366,null,{}]
21:52:55 INFO - PROCESS | 1831 | 1466743975336 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:55 INFO - PROCESS | 1831 | 1466743975341 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:55 INFO - PROCESS | 1831 | 1466743975503 Marionette TRACE conn4 <- [1,367,null,{"value":null}]
21:52:55 INFO - PROCESS | 1831 | 1466743975654 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:55 INFO - PROCESS | 1831 | 1466743975662 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2c400 == 35 [pid = 1831] [id = 99]
21:52:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x95261000) [pid = 1831] [serial = 296] [outer = (nil)]
21:52:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9a554400) [pid = 1831] [serial = 297] [outer = 0x95261000]
21:52:55 INFO - PROCESS | 1831 | 1466743975766 Marionette DEBUG loaded listener.js
21:52:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa1f24400) [pid = 1831] [serial = 298] [outer = 0x95261000]
21:52:56 INFO - PROCESS | 1831 | 1466743976705 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1409ms
21:52:56 INFO - PROCESS | 1831 | 1466743976738 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null]
21:52:56 INFO - PROCESS | 1831 | 1466743976746 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}]
21:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
21:52:56 INFO - PROCESS | 1831 | 1466743976756 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}]
21:52:56 INFO - PROCESS | 1831 | 1466743976761 Marionette TRACE conn4 <- [1,370,null,{}]
21:52:56 INFO - PROCESS | 1831 | 1466743976771 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:56 INFO - PROCESS | 1831 | 1466743976778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:57 INFO - PROCESS | 1831 | 1466743977020 Marionette TRACE conn4 <- [1,371,null,{"value":null}]
21:52:57 INFO - PROCESS | 1831 | 1466743977244 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:57 INFO - PROCESS | 1831 | 1466743977258 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e4c00 == 36 [pid = 1831] [id = 100]
21:52:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x953e7c00) [pid = 1831] [serial = 299] [outer = (nil)]
21:52:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x98a1e800) [pid = 1831] [serial = 300] [outer = 0x953e7c00]
21:52:57 INFO - PROCESS | 1831 | 1466743977392 Marionette DEBUG loaded listener.js
21:52:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x998ba800) [pid = 1831] [serial = 301] [outer = 0x953e7c00]
21:52:58 INFO - PROCESS | 1831 | 1466743978339 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}]
21:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
21:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1636ms
21:52:58 INFO - PROCESS | 1831 | 1466743978392 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null]
21:52:58 INFO - PROCESS | 1831 | 1466743978399 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}]
21:52:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
21:52:58 INFO - PROCESS | 1831 | 1466743978411 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}]
21:52:58 INFO - PROCESS | 1831 | 1466743978415 Marionette TRACE conn4 <- [1,374,null,{}]
21:52:58 INFO - PROCESS | 1831 | 1466743978423 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:52:58 INFO - PROCESS | 1831 | 1466743978428 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:58 INFO - PROCESS | 1831 | 1466743978685 Marionette TRACE conn4 <- [1,375,null,{"value":null}]
21:52:58 INFO - PROCESS | 1831 | 1466743978934 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:52:58 INFO - PROCESS | 1831 | 1466743978943 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:52:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54c800 == 37 [pid = 1831] [id = 101]
21:52:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a76a400) [pid = 1831] [serial = 302] [outer = (nil)]
21:52:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a776c00) [pid = 1831] [serial = 303] [outer = 0x9a76a400]
21:52:59 INFO - PROCESS | 1831 | 1466743979037 Marionette DEBUG loaded listener.js
21:52:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9afe9c00) [pid = 1831] [serial = 304] [outer = 0x9a76a400]
21:53:00 INFO - PROCESS | 1831 | 1466743980035 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}]
21:53:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
21:53:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1637ms
21:53:00 INFO - PROCESS | 1831 | 1466743980048 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null]
21:53:00 INFO - PROCESS | 1831 | 1466743980051 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}]
21:53:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
21:53:00 INFO - PROCESS | 1831 | 1466743980060 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}]
21:53:00 INFO - PROCESS | 1831 | 1466743980066 Marionette TRACE conn4 <- [1,378,null,{}]
21:53:00 INFO - PROCESS | 1831 | 1466743980084 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:00 INFO - PROCESS | 1831 | 1466743980094 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:00 INFO - PROCESS | 1831 | 1466743980289 Marionette TRACE conn4 <- [1,379,null,{"value":null}]
21:53:00 INFO - PROCESS | 1831 | 1466743980504 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:00 INFO - PROCESS | 1831 | 1466743980516 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x94778400 == 38 [pid = 1831] [id = 102]
21:53:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa1f2b400) [pid = 1831] [serial = 305] [outer = (nil)]
21:53:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa2135000) [pid = 1831] [serial = 306] [outer = 0xa1f2b400]
21:53:00 INFO - PROCESS | 1831 | 1466743980651 Marionette DEBUG loaded listener.js
21:53:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa2272000) [pid = 1831] [serial = 307] [outer = 0xa1f2b400]
21:53:01 INFO - PROCESS | 1831 | 1466743981607 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}]
21:53:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
21:53:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1596ms
21:53:01 INFO - PROCESS | 1831 | 1466743981656 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null]
21:53:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
21:53:01 INFO - PROCESS | 1831 | 1466743981662 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}]
21:53:01 INFO - PROCESS | 1831 | 1466743981669 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}]
21:53:01 INFO - PROCESS | 1831 | 1466743981672 Marionette TRACE conn4 <- [1,382,null,{}]
21:53:01 INFO - PROCESS | 1831 | 1466743981678 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:01 INFO - PROCESS | 1831 | 1466743981684 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:01 INFO - PROCESS | 1831 | 1466743981879 Marionette TRACE conn4 <- [1,383,null,{"value":null}]
21:53:02 INFO - PROCESS | 1831 | 1466743982104 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:02 INFO - PROCESS | 1831 | 1466743982112 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d814400 == 39 [pid = 1831] [id = 103]
21:53:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa2270800) [pid = 1831] [serial = 308] [outer = (nil)]
21:53:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa2432000) [pid = 1831] [serial = 309] [outer = 0xa2270800]
21:53:02 INFO - PROCESS | 1831 | 1466743982256 Marionette DEBUG loaded listener.js
21:53:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa245a800) [pid = 1831] [serial = 310] [outer = 0xa2270800]
21:53:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:53:03 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
21:53:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:53:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:53:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:53:03 INFO - PROCESS | 1831 | 1466743983191 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}]
21:53:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
21:53:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1583ms
21:53:03 INFO - PROCESS | 1831 | 1466743983252 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null]
21:53:03 INFO - PROCESS | 1831 | 1466743983257 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}]
21:53:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
21:53:03 INFO - PROCESS | 1831 | 1466743983264 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}]
21:53:03 INFO - PROCESS | 1831 | 1466743983268 Marionette TRACE conn4 <- [1,386,null,{}]
21:53:03 INFO - PROCESS | 1831 | 1466743983274 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:03 INFO - PROCESS | 1831 | 1466743983280 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:03 INFO - PROCESS | 1831 | 1466743983523 Marionette TRACE conn4 <- [1,387,null,{"value":null}]
21:53:03 INFO - PROCESS | 1831 | 1466743983726 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:03 INFO - PROCESS | 1831 | 1466743983734 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x97971000 == 40 [pid = 1831] [id = 104]
21:53:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa22f3400) [pid = 1831] [serial = 311] [outer = (nil)]
21:53:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa331f800) [pid = 1831] [serial = 312] [outer = 0xa22f3400]
21:53:03 INFO - PROCESS | 1831 | 1466743983835 Marionette DEBUG loaded listener.js
21:53:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa33c0800) [pid = 1831] [serial = 313] [outer = 0xa22f3400]
21:53:04 INFO - PROCESS | 1831 | 1466743984800 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}]
21:53:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
21:53:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1582ms
21:53:04 INFO - PROCESS | 1831 | 1466743984847 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null]
21:53:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
21:53:04 INFO - PROCESS | 1831 | 1466743984852 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}]
21:53:04 INFO - PROCESS | 1831 | 1466743984859 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}]
21:53:04 INFO - PROCESS | 1831 | 1466743984863 Marionette TRACE conn4 <- [1,390,null,{}]
21:53:04 INFO - PROCESS | 1831 | 1466743984869 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:04 INFO - PROCESS | 1831 | 1466743984880 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:05 INFO - PROCESS | 1831 | 1466743985104 Marionette TRACE conn4 <- [1,391,null,{"value":null}]
21:53:05 INFO - PROCESS | 1831 | 1466743985310 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:05 INFO - PROCESS | 1831 | 1466743985319 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7f000 == 41 [pid = 1831] [id = 105]
21:53:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95266400) [pid = 1831] [serial = 314] [outer = (nil)]
21:53:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa6784400) [pid = 1831] [serial = 315] [outer = 0x95266400]
21:53:05 INFO - PROCESS | 1831 | 1466743985451 Marionette DEBUG loaded listener.js
21:53:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa67a3400) [pid = 1831] [serial = 316] [outer = 0x95266400]
21:53:06 INFO - PROCESS | 1831 | 1466743986408 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}]
21:53:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
21:53:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1590ms
21:53:06 INFO - PROCESS | 1831 | 1466743986449 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null]
21:53:06 INFO - PROCESS | 1831 | 1466743986454 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}]
21:53:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
21:53:06 INFO - PROCESS | 1831 | 1466743986460 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}]
21:53:06 INFO - PROCESS | 1831 | 1466743986465 Marionette TRACE conn4 <- [1,394,null,{}]
21:53:06 INFO - PROCESS | 1831 | 1466743986471 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:06 INFO - PROCESS | 1831 | 1466743986477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:06 INFO - PROCESS | 1831 | 1466743986662 Marionette TRACE conn4 <- [1,395,null,{"value":null}]
21:53:06 INFO - PROCESS | 1831 | 1466743986865 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:06 INFO - PROCESS | 1831 | 1466743986873 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7cc00 == 42 [pid = 1831] [id = 106]
21:53:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x94772c00) [pid = 1831] [serial = 317] [outer = (nil)]
21:53:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x953f2c00) [pid = 1831] [serial = 318] [outer = 0x94772c00]
21:53:07 INFO - PROCESS | 1831 | 1466743987005 Marionette DEBUG loaded listener.js
21:53:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x98a20c00) [pid = 1831] [serial = 319] [outer = 0x94772c00]
21:53:08 INFO - PROCESS | 1831 | 1466743988159 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}]
21:53:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
21:53:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1737ms
21:53:08 INFO - PROCESS | 1831 | 1466743988198 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null]
21:53:08 INFO - PROCESS | 1831 | 1466743988205 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}]
21:53:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
21:53:08 INFO - PROCESS | 1831 | 1466743988213 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}]
21:53:08 INFO - PROCESS | 1831 | 1466743988220 Marionette TRACE conn4 <- [1,398,null,{}]
21:53:08 INFO - PROCESS | 1831 | 1466743988228 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:08 INFO - PROCESS | 1831 | 1466743988233 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:08 INFO - PROCESS | 1831 | 1466743988414 Marionette TRACE conn4 <- [1,399,null,{"value":null}]
21:53:08 INFO - PROCESS | 1831 | 1466743988597 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:08 INFO - PROCESS | 1831 | 1466743988612 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b6c00 == 43 [pid = 1831] [id = 107]
21:53:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9989d000) [pid = 1831] [serial = 320] [outer = (nil)]
21:53:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99ee6000) [pid = 1831] [serial = 321] [outer = 0x9989d000]
21:53:08 INFO - PROCESS | 1831 | 1466743988768 Marionette DEBUG loaded listener.js
21:53:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9a558800) [pid = 1831] [serial = 322] [outer = 0x9989d000]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa1086000 == 42 [pid = 1831] [id = 18]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9471b400 == 41 [pid = 1831] [id = 14]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9477e400 == 40 [pid = 1831] [id = 17]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7fc00 == 39 [pid = 1831] [id = 85]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x93c31800 == 38 [pid = 1831] [id = 6]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4ea400 == 37 [pid = 1831] [id = 24]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa2431000 == 36 [pid = 1831] [id = 26]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa67a1c00 == 35 [pid = 1831] [id = 12]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4eac00 == 34 [pid = 1831] [id = 9]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4a0000 == 33 [pid = 1831] [id = 11]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f28c00 == 32 [pid = 1831] [id = 13]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f21400 == 31 [pid = 1831] [id = 25]
21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9d815800 == 30 [pid = 1831] [id = 20]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x93a88c00) [pid = 1831] [serial = 255] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x97902000) [pid = 1831] [serial = 258] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x99ef1400) [pid = 1831] [serial = 235] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x998ae800) [pid = 1831] [serial = 234] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9d812800) [pid = 1831] [serial = 238] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9b4a3800) [pid = 1831] [serial = 237] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a551400) [pid = 1831] [serial = 264] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa4d4c800) [pid = 1831] [serial = 241] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x97979400) [pid = 1831] [serial = 253] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9790d800) [pid = 1831] [serial = 252] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa33c1800) [pid = 1831] [serial = 240] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa6787c00) [pid = 1831] [serial = 244] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa61b5800) [pid = 1831] [serial = 243] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9477c400) [pid = 1831] [serial = 256] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9989dc00) [pid = 1831] [serial = 261] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x953f0c00) [pid = 1831] [serial = 247] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953edc00) [pid = 1831] [serial = 246] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b77e400) [pid = 1831] [serial = 250] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x979f2000) [pid = 1831] [serial = 249] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x998b0800) [pid = 1831] [serial = 262] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a76b000) [pid = 1831] [serial = 265] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97974c00) [pid = 1831] [serial = 259] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a769000) [pid = 1831] [serial = 267] [outer = (nil)] [url = about:blank]
21:53:10 INFO - PROCESS | 1831 | 1466743990968 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}]
21:53:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
21:53:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 2788ms
21:53:11 INFO - PROCESS | 1831 | 1466743991003 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null]
21:53:11 INFO - PROCESS | 1831 | 1466743991010 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}]
21:53:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
21:53:11 INFO - PROCESS | 1831 | 1466743991019 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}]
21:53:11 INFO - PROCESS | 1831 | 1466743991024 Marionette TRACE conn4 <- [1,402,null,{}]
21:53:11 INFO - PROCESS | 1831 | 1466743991032 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:11 INFO - PROCESS | 1831 | 1466743991038 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:11 INFO - PROCESS | 1831 | 1466743991226 Marionette TRACE conn4 <- [1,403,null,{"value":null}]
21:53:11 INFO - PROCESS | 1831 | 1466743991360 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:11 INFO - PROCESS | 1831 | 1466743991374 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x95295c00 == 31 [pid = 1831] [id = 108]
21:53:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x953e5400) [pid = 1831] [serial = 323] [outer = (nil)]
21:53:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x953edc00) [pid = 1831] [serial = 324] [outer = 0x953e5400]
21:53:11 INFO - PROCESS | 1831 | 1466743991451 Marionette DEBUG loaded listener.js
21:53:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x96e60000) [pid = 1831] [serial = 325] [outer = 0x953e5400]
21:53:12 INFO - PROCESS | 1831 | 1466743992287 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}]
21:53:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
21:53:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1289ms
21:53:12 INFO - PROCESS | 1831 | 1466743992307 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null]
21:53:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
21:53:12 INFO - PROCESS | 1831 | 1466743992317 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}]
21:53:12 INFO - PROCESS | 1831 | 1466743992329 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}]
21:53:12 INFO - PROCESS | 1831 | 1466743992335 Marionette TRACE conn4 <- [1,406,null,{}]
21:53:12 INFO - PROCESS | 1831 | 1466743992342 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:12 INFO - PROCESS | 1831 | 1466743992347 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:12 INFO - PROCESS | 1831 | 1466743992531 Marionette TRACE conn4 <- [1,407,null,{"value":null}]
21:53:12 INFO - PROCESS | 1831 | 1466743992651 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:12 INFO - PROCESS | 1831 | 1466743992658 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f0800 == 32 [pid = 1831] [id = 109]
21:53:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x979f3400) [pid = 1831] [serial = 326] [outer = (nil)]
21:53:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x979f8000) [pid = 1831] [serial = 327] [outer = 0x979f3400]
21:53:12 INFO - PROCESS | 1831 | 1466743992738 Marionette DEBUG loaded listener.js
21:53:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x98ad1000) [pid = 1831] [serial = 328] [outer = 0x979f3400]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x95261000) [pid = 1831] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9d4f4c00) [pid = 1831] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9989c800) [pid = 1831] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9d88b800) [pid = 1831] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9b944400) [pid = 1831] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x998a7400) [pid = 1831] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x979f2800) [pid = 1831] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x95299c00) [pid = 1831] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99ef0400) [pid = 1831] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93a58400) [pid = 1831] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html]
21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9b785000) [pid = 1831] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html]
21:53:14 INFO - PROCESS | 1831 | 1466743994460 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}]
21:53:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
21:53:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 2193ms
21:53:14 INFO - PROCESS | 1831 | 1466743994522 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null]
21:53:14 INFO - PROCESS | 1831 | 1466743994530 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}]
21:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
21:53:14 INFO - PROCESS | 1831 | 1466743994583 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}]
21:53:14 INFO - PROCESS | 1831 | 1466743994588 Marionette TRACE conn4 <- [1,410,null,{}]
21:53:14 INFO - PROCESS | 1831 | 1466743994601 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:14 INFO - PROCESS | 1831 | 1466743994608 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:14 INFO - PROCESS | 1831 | 1466743994824 Marionette TRACE conn4 <- [1,411,null,{"value":null}]
21:53:15 INFO - PROCESS | 1831 | 1466743994982 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:15 INFO - PROCESS | 1831 | 1466743994997 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x95264400 == 33 [pid = 1831] [id = 110]
21:53:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x95265c00) [pid = 1831] [serial = 329] [outer = (nil)]
21:53:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x953f0400) [pid = 1831] [serial = 330] [outer = 0x95265c00]
21:53:15 INFO - PROCESS | 1831 | 1466743995088 Marionette DEBUG loaded listener.js
21:53:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x97908c00) [pid = 1831] [serial = 331] [outer = 0x95265c00]
21:53:16 INFO - PROCESS | 1831 | 1466743996175 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}]
21:53:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
21:53:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1734ms
21:53:16 INFO - PROCESS | 1831 | 1466743996275 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null]
21:53:16 INFO - PROCESS | 1831 | 1466743996283 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}]
21:53:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
21:53:16 INFO - PROCESS | 1831 | 1466743996294 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}]
21:53:16 INFO - PROCESS | 1831 | 1466743996298 Marionette TRACE conn4 <- [1,414,null,{}]
21:53:16 INFO - PROCESS | 1831 | 1466743996356 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:16 INFO - PROCESS | 1831 | 1466743996363 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:16 INFO - PROCESS | 1831 | 1466743996676 Marionette TRACE conn4 <- [1,415,null,{"value":null}]
21:53:16 INFO - PROCESS | 1831 | 1466743996805 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:16 INFO - PROCESS | 1831 | 1466743996813 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1000 == 34 [pid = 1831] [id = 111]
21:53:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x996be400) [pid = 1831] [serial = 332] [outer = (nil)]
21:53:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x998a0800) [pid = 1831] [serial = 333] [outer = 0x996be400]
21:53:16 INFO - PROCESS | 1831 | 1466743996906 Marionette DEBUG loaded listener.js
21:53:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x998b7000) [pid = 1831] [serial = 334] [outer = 0x996be400]
21:53:18 INFO - PROCESS | 1831 | 1466743998012 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}]
21:53:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
21:53:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1787ms
21:53:18 INFO - PROCESS | 1831 | 1466743998082 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null]
21:53:18 INFO - PROCESS | 1831 | 1466743998086 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}]
21:53:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
21:53:18 INFO - PROCESS | 1831 | 1466743998094 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}]
21:53:18 INFO - PROCESS | 1831 | 1466743998101 Marionette TRACE conn4 <- [1,418,null,{}]
21:53:18 INFO - PROCESS | 1831 | 1466743998124 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:18 INFO - PROCESS | 1831 | 1466743998136 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:18 INFO - PROCESS | 1831 | 1466743998390 Marionette TRACE conn4 <- [1,419,null,{"value":null}]
21:53:18 INFO - PROCESS | 1831 | 1466743998607 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:18 INFO - PROCESS | 1831 | 1466743998619 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a056000 == 35 [pid = 1831] [id = 112]
21:53:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a056400) [pid = 1831] [serial = 335] [outer = (nil)]
21:53:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a54bc00) [pid = 1831] [serial = 336] [outer = 0x9a056400]
21:53:18 INFO - PROCESS | 1831 | 1466743998715 Marionette DEBUG loaded listener.js
21:53:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a556000) [pid = 1831] [serial = 337] [outer = 0x9a056400]
21:53:20 INFO - PROCESS | 1831 | 1466744000320 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}]
21:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
21:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2259ms
21:53:20 INFO - PROCESS | 1831 | 1466744000353 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null]
21:53:20 INFO - PROCESS | 1831 | 1466744000359 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}]
21:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
21:53:20 INFO - PROCESS | 1831 | 1466744000368 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}]
21:53:20 INFO - PROCESS | 1831 | 1466744000372 Marionette TRACE conn4 <- [1,422,null,{}]
21:53:20 INFO - PROCESS | 1831 | 1466744000381 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:20 INFO - PROCESS | 1831 | 1466744000387 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:20 INFO - PROCESS | 1831 | 1466744000561 Marionette TRACE conn4 <- [1,423,null,{"value":null}]
21:53:20 INFO - PROCESS | 1831 | 1466744000719 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:20 INFO - PROCESS | 1831 | 1466744000727 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x95260400 == 36 [pid = 1831] [id = 113]
21:53:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9529c400) [pid = 1831] [serial = 338] [outer = (nil)]
21:53:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953ea000) [pid = 1831] [serial = 339] [outer = 0x9529c400]
21:53:20 INFO - PROCESS | 1831 | 1466744000824 Marionette DEBUG loaded listener.js
21:53:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9796dc00) [pid = 1831] [serial = 340] [outer = 0x9529c400]
21:53:21 INFO - PROCESS | 1831 | --DOCSHELL 0x94778400 == 35 [pid = 1831] [id = 102]
21:53:21 INFO - PROCESS | 1831 | --DOCSHELL 0x95295c00 == 34 [pid = 1831] [id = 108]
21:53:21 INFO - PROCESS | 1831 | --DOCSHELL 0x996b6c00 == 33 [pid = 1831] [id = 107]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a554400) [pid = 1831] [serial = 297] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9d87f800) [pid = 1831] [serial = 294] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa1f24400) [pid = 1831] [serial = 298] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a770800) [pid = 1831] [serial = 268] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa1022000) [pid = 1831] [serial = 279] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa101d400) [pid = 1831] [serial = 280] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9d4f3c00) [pid = 1831] [serial = 276] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9d80ec00) [pid = 1831] [serial = 277] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a54fc00) [pid = 1831] [serial = 273] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a775800) [pid = 1831] [serial = 274] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98377c00) [pid = 1831] [serial = 285] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9989c000) [pid = 1831] [serial = 286] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x953e4400) [pid = 1831] [serial = 270] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x98a28800) [pid = 1831] [serial = 271] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9a54d000) [pid = 1831] [serial = 288] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9477ac00) [pid = 1831] [serial = 282] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x95292c00) [pid = 1831] [serial = 283] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9b947000) [pid = 1831] [serial = 291] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9a857c00) [pid = 1831] [serial = 292] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x9d888800) [pid = 1831] [serial = 295] [outer = (nil)] [url = about:blank]
21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9a771800) [pid = 1831] [serial = 289] [outer = (nil)] [url = about:blank]
21:53:22 INFO - PROCESS | 1831 | 1466744002160 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}]
21:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
21:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1834ms
21:53:22 INFO - PROCESS | 1831 | 1466744002252 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null]
21:53:22 INFO - PROCESS | 1831 | 1466744002260 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}]
21:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
21:53:22 INFO - PROCESS | 1831 | 1466744002279 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}]
21:53:22 INFO - PROCESS | 1831 | 1466744002283 Marionette TRACE conn4 <- [1,426,null,{}]
21:53:22 INFO - PROCESS | 1831 | 1466744002289 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:22 INFO - PROCESS | 1831 | 1466744002296 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:22 INFO - PROCESS | 1831 | 1466744002454 Marionette TRACE conn4 <- [1,427,null,{"value":null}]
21:53:22 INFO - PROCESS | 1831 | 1466744002468 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:22 INFO - PROCESS | 1831 | 1466744002477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x95293800 == 34 [pid = 1831] [id = 114]
21:53:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x98377c00) [pid = 1831] [serial = 341] [outer = (nil)]
21:53:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9989b400) [pid = 1831] [serial = 342] [outer = 0x98377c00]
21:53:22 INFO - PROCESS | 1831 | 1466744002614 Marionette DEBUG loaded listener.js
21:53:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x99b49000) [pid = 1831] [serial = 343] [outer = 0x98377c00]
21:53:23 INFO - PROCESS | 1831 | 1466744003574 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:53:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
21:53:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:53:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
21:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 1338ms
21:53:23 INFO - PROCESS | 1831 | 1466744003614 Marionette TRACE conn4 -> [0,429,"getWindowHandle",null]
21:53:23 INFO - PROCESS | 1831 | 1466744003618 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}]
21:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
21:53:23 INFO - PROCESS | 1831 | 1466744003625 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}]
21:53:23 INFO - PROCESS | 1831 | 1466744003631 Marionette TRACE conn4 <- [1,430,null,{}]
21:53:23 INFO - PROCESS | 1831 | 1466744003647 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:23 INFO - PROCESS | 1831 | 1466744003655 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:23 INFO - PROCESS | 1831 | 1466744003835 Marionette TRACE conn4 <- [1,431,null,{"value":null}]
21:53:23 INFO - PROCESS | 1831 | 1466744003955 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:23 INFO - PROCESS | 1831 | 1466744003965 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a550400 == 35 [pid = 1831] [id = 115]
21:53:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x9a552000) [pid = 1831] [serial = 344] [outer = (nil)]
21:53:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9a557c00) [pid = 1831] [serial = 345] [outer = 0x9a552000]
21:53:24 INFO - PROCESS | 1831 | 1466744004041 Marionette DEBUG loaded listener.js
21:53:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9a76f800) [pid = 1831] [serial = 346] [outer = 0x9a552000]
21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9a76a400) [pid = 1831] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html]
21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x953e7c00) [pid = 1831] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html]
21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x953e5400) [pid = 1831] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html]
21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0xa2270800) [pid = 1831] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html]
21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0xa22f3400) [pid = 1831] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html]
21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9989d000) [pid = 1831] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html]
21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0xa1f2b400) [pid = 1831] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html]
21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x94772c00) [pid = 1831] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html]
21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x95266400) [pid = 1831] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html]
21:53:25 INFO - PROCESS | 1831 | 1466744005647 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}]
21:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
21:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 2059ms
21:53:25 INFO - PROCESS | 1831 | 1466744005686 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null]
21:53:25 INFO - PROCESS | 1831 | 1466744005689 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}]
21:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
21:53:25 INFO - PROCESS | 1831 | 1466744005697 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}]
21:53:25 INFO - PROCESS | 1831 | 1466744005701 Marionette TRACE conn4 <- [1,434,null,{}]
21:53:25 INFO - PROCESS | 1831 | 1466744005707 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:25 INFO - PROCESS | 1831 | 1466744005713 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:25 INFO - PROCESS | 1831 | 1466744005895 Marionette TRACE conn4 <- [1,435,null,{"value":null}]
21:53:26 INFO - PROCESS | 1831 | 1466744006011 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:26 INFO - PROCESS | 1831 | 1466744006020 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ed400 == 36 [pid = 1831] [id = 116]
21:53:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x9989dc00) [pid = 1831] [serial = 347] [outer = (nil)]
21:53:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x9ac5a800) [pid = 1831] [serial = 348] [outer = 0x9989dc00]
21:53:26 INFO - PROCESS | 1831 | 1466744006099 Marionette DEBUG loaded listener.js
21:53:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x9d87b400) [pid = 1831] [serial = 349] [outer = 0x9989dc00]
21:53:26 INFO - PROCESS | 1831 | 1466744006884 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}]
21:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
21:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1243ms
21:53:26 INFO - PROCESS | 1831 | 1466744006943 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null]
21:53:26 INFO - PROCESS | 1831 | 1466744006949 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}]
21:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
21:53:26 INFO - PROCESS | 1831 | 1466744006959 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}]
21:53:26 INFO - PROCESS | 1831 | 1466744006964 Marionette TRACE conn4 <- [1,438,null,{}]
21:53:26 INFO - PROCESS | 1831 | 1466744006973 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:26 INFO - PROCESS | 1831 | 1466744006980 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:27 INFO - PROCESS | 1831 | 1466744007157 Marionette TRACE conn4 <- [1,439,null,{"value":null}]
21:53:27 INFO - PROCESS | 1831 | 1466744007166 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:27 INFO - PROCESS | 1831 | 1466744007172 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477c800 == 37 [pid = 1831] [id = 117]
21:53:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x953f0000) [pid = 1831] [serial = 350] [outer = (nil)]
21:53:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9d891400) [pid = 1831] [serial = 351] [outer = 0x953f0000]
21:53:27 INFO - PROCESS | 1831 | 1466744007355 Marionette DEBUG loaded listener.js
21:53:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0xa101ec00) [pid = 1831] [serial = 352] [outer = 0x953f0000]
21:53:28 INFO - PROCESS | 1831 | 1466744008317 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}]
21:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
21:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1439ms
21:53:28 INFO - PROCESS | 1831 | 1466744008398 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null]
21:53:28 INFO - PROCESS | 1831 | 1466744008406 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}]
21:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
21:53:28 INFO - PROCESS | 1831 | 1466744008418 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}]
21:53:28 INFO - PROCESS | 1831 | 1466744008423 Marionette TRACE conn4 <- [1,442,null,{}]
21:53:28 INFO - PROCESS | 1831 | 1466744008434 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:28 INFO - PROCESS | 1831 | 1466744008440 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:28 INFO - PROCESS | 1831 | 1466744008713 Marionette TRACE conn4 <- [1,443,null,{"value":null}]
21:53:28 INFO - PROCESS | 1831 | 1466744008953 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:28 INFO - PROCESS | 1831 | 1466744008970 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772800 == 38 [pid = 1831] [id = 118]
21:53:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x95296800) [pid = 1831] [serial = 353] [outer = (nil)]
21:53:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9989c000) [pid = 1831] [serial = 354] [outer = 0x95296800]
21:53:29 INFO - PROCESS | 1831 | 1466744009061 Marionette DEBUG loaded listener.js
21:53:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x99ee5c00) [pid = 1831] [serial = 355] [outer = 0x95296800]
21:53:30 INFO - PROCESS | 1831 | 1466744010061 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}]
21:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
21:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1693ms
21:53:30 INFO - PROCESS | 1831 | 1466744010110 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null]
21:53:30 INFO - PROCESS | 1831 | 1466744010118 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}]
21:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
21:53:30 INFO - PROCESS | 1831 | 1466744010131 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}]
21:53:30 INFO - PROCESS | 1831 | 1466744010135 Marionette TRACE conn4 <- [1,446,null,{}]
21:53:30 INFO - PROCESS | 1831 | 1466744010142 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:30 INFO - PROCESS | 1831 | 1466744010148 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:30 INFO - PROCESS | 1831 | 1466744010345 Marionette TRACE conn4 <- [1,447,null,{"value":null}]
21:53:30 INFO - PROCESS | 1831 | 1466744010550 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:30 INFO - PROCESS | 1831 | 1466744010558 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a1d800 == 39 [pid = 1831] [id = 119]
21:53:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9a85dc00) [pid = 1831] [serial = 356] [outer = (nil)]
21:53:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9b781000) [pid = 1831] [serial = 357] [outer = 0x9a85dc00]
21:53:30 INFO - PROCESS | 1831 | 1466744010691 Marionette DEBUG loaded listener.js
21:53:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9d81a400) [pid = 1831] [serial = 358] [outer = 0x9a85dc00]
21:53:31 INFO - PROCESS | 1831 | 1466744011848 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}]
21:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
21:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1787ms
21:53:31 INFO - PROCESS | 1831 | 1466744011918 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null]
21:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
21:53:31 INFO - PROCESS | 1831 | 1466744011922 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}]
21:53:31 INFO - PROCESS | 1831 | 1466744011930 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}]
21:53:31 INFO - PROCESS | 1831 | 1466744011936 Marionette TRACE conn4 <- [1,450,null,{}]
21:53:31 INFO - PROCESS | 1831 | 1466744011954 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:31 INFO - PROCESS | 1831 | 1466744011964 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:32 INFO - PROCESS | 1831 | 1466744012200 Marionette TRACE conn4 <- [1,451,null,{"value":null}]
21:53:32 INFO - PROCESS | 1831 | 1466744012406 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:32 INFO - PROCESS | 1831 | 1466744012419 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:32 INFO - PROCESS | 1831 | ++DOCSHELL 0xa213b400 == 40 [pid = 1831] [id = 120]
21:53:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0xa213bc00) [pid = 1831] [serial = 359] [outer = (nil)]
21:53:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0xa2270800) [pid = 1831] [serial = 360] [outer = 0xa213bc00]
21:53:32 INFO - PROCESS | 1831 | 1466744012506 Marionette DEBUG loaded listener.js
21:53:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa22a7c00) [pid = 1831] [serial = 361] [outer = 0xa213bc00]
21:53:33 INFO - PROCESS | 1831 | 1466744013488 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:53:33 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
21:53:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
21:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 1600ms
21:53:33 INFO - PROCESS | 1831 | 1466744013531 Marionette TRACE conn4 -> [0,453,"getWindowHandle",null]
21:53:33 INFO - PROCESS | 1831 | 1466744013537 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}]
21:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
21:53:33 INFO - PROCESS | 1831 | 1466744013547 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}]
21:53:33 INFO - PROCESS | 1831 | 1466744013550 Marionette TRACE conn4 <- [1,454,null,{}]
21:53:33 INFO - PROCESS | 1831 | 1466744013558 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:33 INFO - PROCESS | 1831 | 1466744013565 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:33 INFO - PROCESS | 1831 | 1466744013796 Marionette TRACE conn4 <- [1,455,null,{"value":null}]
21:53:34 INFO - PROCESS | 1831 | 1466744014019 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:34 INFO - PROCESS | 1831 | 1466744014031 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a769400 == 41 [pid = 1831] [id = 121]
21:53:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa2138c00) [pid = 1831] [serial = 362] [outer = (nil)]
21:53:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa2ef1800) [pid = 1831] [serial = 363] [outer = 0xa2138c00]
21:53:34 INFO - PROCESS | 1831 | 1466744014162 Marionette DEBUG loaded listener.js
21:53:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa327c400) [pid = 1831] [serial = 364] [outer = 0xa2138c00]
21:53:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa34d8800) [pid = 1831] [serial = 365] [outer = 0x94775000]
21:53:35 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:53:35 INFO - PROCESS | 1831 | 1466744015400 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}]
21:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
21:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1893ms
21:53:35 INFO - PROCESS | 1831 | 1466744015439 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null]
21:53:35 INFO - PROCESS | 1831 | 1466744015442 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}]
21:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
21:53:35 INFO - PROCESS | 1831 | 1466744015450 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}]
21:53:35 INFO - PROCESS | 1831 | 1466744015455 Marionette TRACE conn4 <- [1,458,null,{}]
21:53:35 INFO - PROCESS | 1831 | 1466744015462 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:35 INFO - PROCESS | 1831 | 1466744015466 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:35 INFO - PROCESS | 1831 | 1466744015694 Marionette TRACE conn4 <- [1,459,null,{"value":null}]
21:53:35 INFO - PROCESS | 1831 | 1466744015866 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:35 INFO - PROCESS | 1831 | 1466744015877 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:35 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ee9400 == 42 [pid = 1831] [id = 122]
21:53:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa3346c00) [pid = 1831] [serial = 366] [outer = (nil)]
21:53:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0xa4d4c800) [pid = 1831] [serial = 367] [outer = 0xa3346c00]
21:53:35 INFO - PROCESS | 1831 | 1466744015971 Marionette DEBUG loaded listener.js
21:53:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0xa4f6c000) [pid = 1831] [serial = 368] [outer = 0xa3346c00]
21:53:36 INFO - PROCESS | 1831 | 1466744016930 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:53:36 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
21:53:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
21:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 1532ms
21:53:36 INFO - PROCESS | 1831 | 1466744016985 Marionette TRACE conn4 -> [0,461,"getWindowHandle",null]
21:53:36 INFO - PROCESS | 1831 | 1466744016990 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}]
21:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
21:53:36 INFO - PROCESS | 1831 | 1466744016998 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}]
21:53:37 INFO - PROCESS | 1831 | 1466744017002 Marionette TRACE conn4 <- [1,462,null,{}]
21:53:37 INFO - PROCESS | 1831 | 1466744017008 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:37 INFO - PROCESS | 1831 | 1466744017020 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:37 INFO - PROCESS | 1831 | 1466744017304 Marionette TRACE conn4 <- [1,463,null,{"value":null}]
21:53:37 INFO - PROCESS | 1831 | 1466744017560 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:37 INFO - PROCESS | 1831 | 1466744017569 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1800 == 43 [pid = 1831] [id = 123]
21:53:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99d1c000) [pid = 1831] [serial = 369] [outer = (nil)]
21:53:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d24c00) [pid = 1831] [serial = 370] [outer = 0x99d1c000]
21:53:37 INFO - PROCESS | 1831 | 1466744017664 Marionette DEBUG loaded listener.js
21:53:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa4d50800) [pid = 1831] [serial = 371] [outer = 0x99d1c000]
21:53:38 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:53:38 INFO - PROCESS | 1831 | 1466744018973 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:53:39 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
21:53:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:53:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
21:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:53:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 2033ms
21:53:39 INFO - PROCESS | 1831 | 1466744019034 Marionette TRACE conn4 -> [0,465,"getWindowHandle",null]
21:53:39 INFO - PROCESS | 1831 | 1466744019040 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}]
21:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
21:53:39 INFO - PROCESS | 1831 | 1466744019050 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}]
21:53:39 INFO - PROCESS | 1831 | 1466744019055 Marionette TRACE conn4 <- [1,466,null,{}]
21:53:39 INFO - PROCESS | 1831 | 1466744019063 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:39 INFO - PROCESS | 1831 | 1466744019069 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:39 INFO - PROCESS | 1831 | 1466744019297 Marionette TRACE conn4 <- [1,467,null,{"value":null}]
21:53:39 INFO - PROCESS | 1831 | 1466744019477 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:39 INFO - PROCESS | 1831 | 1466744019493 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519ec00 == 44 [pid = 1831] [id = 124]
21:53:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953ed000) [pid = 1831] [serial = 372] [outer = (nil)]
21:53:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x98f42c00) [pid = 1831] [serial = 373] [outer = 0x953ed000]
21:53:39 INFO - PROCESS | 1831 | 1466744019573 Marionette DEBUG loaded listener.js
21:53:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9998cc00) [pid = 1831] [serial = 374] [outer = 0x953ed000]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1000 == 43 [pid = 1831] [id = 111]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x95264400 == 42 [pid = 1831] [id = 110]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x953e4c00 == 41 [pid = 1831] [id = 100]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x95293c00 == 40 [pid = 1831] [id = 91]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54c800 == 39 [pid = 1831] [id = 101]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9d814400 == 38 [pid = 1831] [id = 103]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x98f47800 == 37 [pid = 1831] [id = 96]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x97910800 == 36 [pid = 1831] [id = 95]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9a944800 == 35 [pid = 1831] [id = 97]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x979f0800 == 34 [pid = 1831] [id = 109]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54f400 == 33 [pid = 1831] [id = 88]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x97971000 == 32 [pid = 1831] [id = 104]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x95299000 == 31 [pid = 1831] [id = 90]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x93a57800 == 30 [pid = 1831] [id = 94]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x953f3800 == 29 [pid = 1831] [id = 89]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9d474c00 == 28 [pid = 1831] [id = 98]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2c400 == 27 [pid = 1831] [id = 99]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x953e6800 == 26 [pid = 1831] [id = 86]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9a056000 == 25 [pid = 1831] [id = 112]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9b943800 == 24 [pid = 1831] [id = 92]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9d879c00 == 23 [pid = 1831] [id = 93]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7f000 == 22 [pid = 1831] [id = 105]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7cc00 == 21 [pid = 1831] [id = 106]
21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x996bc400 == 20 [pid = 1831] [id = 87]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a776c00) [pid = 1831] [serial = 303] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a1e800) [pid = 1831] [serial = 300] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x96e60000) [pid = 1831] [serial = 325] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0xa2432000) [pid = 1831] [serial = 309] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0xa331f800) [pid = 1831] [serial = 312] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a558800) [pid = 1831] [serial = 322] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa2135000) [pid = 1831] [serial = 306] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x953f2c00) [pid = 1831] [serial = 318] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99ee6000) [pid = 1831] [serial = 321] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x953edc00) [pid = 1831] [serial = 324] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa6784400) [pid = 1831] [serial = 315] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa67a3400) [pid = 1831] [serial = 316] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa245a800) [pid = 1831] [serial = 310] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0xa2272000) [pid = 1831] [serial = 307] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98a20c00) [pid = 1831] [serial = 319] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9afe9c00) [pid = 1831] [serial = 304] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x998ba800) [pid = 1831] [serial = 301] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0xa33c0800) [pid = 1831] [serial = 313] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x979f8000) [pid = 1831] [serial = 327] [outer = (nil)] [url = about:blank]
21:53:41 INFO - PROCESS | 1831 | 1466744021739 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:53:41 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
21:53:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
21:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 2740ms
21:53:41 INFO - PROCESS | 1831 | 1466744021792 Marionette TRACE conn4 -> [0,469,"getWindowHandle",null]
21:53:41 INFO - PROCESS | 1831 | 1466744021799 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}]
21:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
21:53:41 INFO - PROCESS | 1831 | 1466744021809 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}]
21:53:41 INFO - PROCESS | 1831 | 1466744021813 Marionette TRACE conn4 <- [1,470,null,{}]
21:53:41 INFO - PROCESS | 1831 | 1466744021822 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:41 INFO - PROCESS | 1831 | 1466744021828 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:42 INFO - PROCESS | 1831 | 1466744022001 Marionette TRACE conn4 <- [1,471,null,{"value":null}]
21:53:42 INFO - PROCESS | 1831 | 1466744022118 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:42 INFO - PROCESS | 1831 | 1466744022134 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525f000 == 21 [pid = 1831] [id = 125]
21:53:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9526cc00) [pid = 1831] [serial = 375] [outer = (nil)]
21:53:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x96e60000) [pid = 1831] [serial = 376] [outer = 0x9526cc00]
21:53:42 INFO - PROCESS | 1831 | 1466744022205 Marionette DEBUG loaded listener.js
21:53:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x97904400) [pid = 1831] [serial = 377] [outer = 0x9526cc00]
21:53:43 INFO - PROCESS | 1831 | 1466744023072 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}]
21:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
21:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1291ms
21:53:43 INFO - PROCESS | 1831 | 1466744023102 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null]
21:53:43 INFO - PROCESS | 1831 | 1466744023111 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}]
21:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
21:53:43 INFO - PROCESS | 1831 | 1466744023127 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}]
21:53:43 INFO - PROCESS | 1831 | 1466744023134 Marionette TRACE conn4 <- [1,474,null,{}]
21:53:43 INFO - PROCESS | 1831 | 1466744023143 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:43 INFO - PROCESS | 1831 | 1466744023149 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:43 INFO - PROCESS | 1831 | 1466744023351 Marionette TRACE conn4 <- [1,475,null,{"value":null}]
21:53:43 INFO - PROCESS | 1831 | 1466744023463 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:43 INFO - PROCESS | 1831 | 1466744023472 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f7c00 == 22 [pid = 1831] [id = 126]
21:53:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9836b400) [pid = 1831] [serial = 378] [outer = (nil)]
21:53:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x98a1e000) [pid = 1831] [serial = 379] [outer = 0x9836b400]
21:53:43 INFO - PROCESS | 1831 | 1466744023552 Marionette DEBUG loaded listener.js
21:53:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x98f3bc00) [pid = 1831] [serial = 380] [outer = 0x9836b400]
21:53:44 INFO - PROCESS | 1831 | 1466744024450 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}]
21:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
21:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1387ms
21:53:44 INFO - PROCESS | 1831 | 1466744024515 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null]
21:53:44 INFO - PROCESS | 1831 | 1466744024519 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}]
21:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
21:53:44 INFO - PROCESS | 1831 | 1466744024526 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}]
21:53:44 INFO - PROCESS | 1831 | 1466744024532 Marionette TRACE conn4 <- [1,478,null,{}]
21:53:44 INFO - PROCESS | 1831 | 1466744024561 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:44 INFO - PROCESS | 1831 | 1466744024571 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:44 INFO - PROCESS | 1831 | 1466744024785 Marionette TRACE conn4 <- [1,479,null,{"value":null}]
21:53:44 INFO - PROCESS | 1831 | 1466744024818 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:44 INFO - PROCESS | 1831 | 1466744024829 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d25000 == 23 [pid = 1831] [id = 127]
21:53:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99d25c00) [pid = 1831] [serial = 381] [outer = (nil)]
21:53:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x99df3c00) [pid = 1831] [serial = 382] [outer = 0x99d25c00]
21:53:44 INFO - PROCESS | 1831 | 1466744024912 Marionette DEBUG loaded listener.js
21:53:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99eef000) [pid = 1831] [serial = 383] [outer = 0x99d25c00]
21:53:45 INFO - PROCESS | 1831 | 1466744025955 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}]
21:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
21:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1492ms
21:53:46 INFO - PROCESS | 1831 | 1466744026021 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null]
21:53:46 INFO - PROCESS | 1831 | 1466744026027 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}]
21:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
21:53:46 INFO - PROCESS | 1831 | 1466744026050 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}]
21:53:46 INFO - PROCESS | 1831 | 1466744026053 Marionette TRACE conn4 <- [1,482,null,{}]
21:53:46 INFO - PROCESS | 1831 | 1466744026069 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:46 INFO - PROCESS | 1831 | 1466744026073 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:46 INFO - PROCESS | 1831 | 1466744026639 Marionette TRACE conn4 <- [1,483,null,{"value":null}]
21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x953f0000) [pid = 1831] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html]
21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9a552000) [pid = 1831] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html]
21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x95265c00) [pid = 1831] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html]
21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9529c400) [pid = 1831] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html]
21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x979f3400) [pid = 1831] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html]
21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x996be400) [pid = 1831] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html]
21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x98377c00) [pid = 1831] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html]
21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9a056400) [pid = 1831] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html]
21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9989dc00) [pid = 1831] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html]
21:53:46 INFO - PROCESS | 1831 | 1466744026824 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:46 INFO - PROCESS | 1831 | 1466744026832 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471f000 == 24 [pid = 1831] [id = 128]
21:53:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9477d800) [pid = 1831] [serial = 384] [outer = (nil)]
21:53:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x953f0000) [pid = 1831] [serial = 385] [outer = 0x9477d800]
21:53:46 INFO - PROCESS | 1831 | 1466744026908 Marionette DEBUG loaded listener.js
21:53:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9a056400) [pid = 1831] [serial = 386] [outer = 0x9477d800]
21:53:47 INFO - PROCESS | 1831 | 1466744027716 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}]
21:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
21:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1691ms
21:53:47 INFO - PROCESS | 1831 | 1466744027741 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null]
21:53:47 INFO - PROCESS | 1831 | 1466744027747 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}]
21:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
21:53:47 INFO - PROCESS | 1831 | 1466744027761 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}]
21:53:47 INFO - PROCESS | 1831 | 1466744027763 Marionette TRACE conn4 <- [1,486,null,{}]
21:53:47 INFO - PROCESS | 1831 | 1466744027769 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:47 INFO - PROCESS | 1831 | 1466744027774 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:47 INFO - PROCESS | 1831 | 1466744027929 Marionette TRACE conn4 <- [1,487,null,{"value":null}]
21:53:47 INFO - PROCESS | 1831 | 1466744027945 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:47 INFO - PROCESS | 1831 | 1466744027953 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x97977000 == 25 [pid = 1831] [id = 129]
21:53:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9a54c800) [pid = 1831] [serial = 387] [outer = (nil)]
21:53:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9a76b000) [pid = 1831] [serial = 388] [outer = 0x9a54c800]
21:53:48 INFO - PROCESS | 1831 | 1466744028028 Marionette DEBUG loaded listener.js
21:53:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9a776400) [pid = 1831] [serial = 389] [outer = 0x9a54c800]
21:53:49 INFO - PROCESS | 1831 | 1466744029147 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}]
21:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
21:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1434ms
21:53:49 INFO - PROCESS | 1831 | 1466744029196 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null]
21:53:49 INFO - PROCESS | 1831 | 1466744029203 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}]
21:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
21:53:49 INFO - PROCESS | 1831 | 1466744029213 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}]
21:53:49 INFO - PROCESS | 1831 | 1466744029219 Marionette TRACE conn4 <- [1,490,null,{}]
21:53:49 INFO - PROCESS | 1831 | 1466744029228 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:49 INFO - PROCESS | 1831 | 1466744029235 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:49 INFO - PROCESS | 1831 | 1466744029443 Marionette TRACE conn4 <- [1,491,null,{"value":null}]
21:53:49 INFO - PROCESS | 1831 | 1466744029664 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:49 INFO - PROCESS | 1831 | 1466744029681 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0800 == 26 [pid = 1831] [id = 130]
21:53:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x953ea400) [pid = 1831] [serial = 390] [outer = (nil)]
21:53:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979f1000) [pid = 1831] [serial = 391] [outer = 0x953ea400]
21:53:49 INFO - PROCESS | 1831 | 1466744029773 Marionette DEBUG loaded listener.js
21:53:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x98a20c00) [pid = 1831] [serial = 392] [outer = 0x953ea400]
21:53:50 INFO - PROCESS | 1831 | 1466744030784 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}]
21:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
21:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1595ms
21:53:50 INFO - PROCESS | 1831 | 1466744030808 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null]
21:53:50 INFO - PROCESS | 1831 | 1466744030816 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}]
21:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
21:53:50 INFO - PROCESS | 1831 | 1466744030829 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}]
21:53:50 INFO - PROCESS | 1831 | 1466744030833 Marionette TRACE conn4 <- [1,494,null,{}]
21:53:50 INFO - PROCESS | 1831 | 1466744030842 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:50 INFO - PROCESS | 1831 | 1466744030847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:51 INFO - PROCESS | 1831 | 1466744031056 Marionette TRACE conn4 <- [1,495,null,{"value":null}]
21:53:51 INFO - PROCESS | 1831 | 1466744031256 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:51 INFO - PROCESS | 1831 | 1466744031264 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525f800 == 27 [pid = 1831] [id = 131]
21:53:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99bf5800) [pid = 1831] [serial = 393] [outer = (nil)]
21:53:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99eea000) [pid = 1831] [serial = 394] [outer = 0x99bf5800]
21:53:51 INFO - PROCESS | 1831 | 1466744031362 Marionette DEBUG loaded listener.js
21:53:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x99ef1800) [pid = 1831] [serial = 395] [outer = 0x99bf5800]
21:53:52 INFO - PROCESS | 1831 | 1466744032430 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}]
21:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
21:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1685ms
21:53:52 INFO - PROCESS | 1831 | 1466744032515 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null]
21:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
21:53:52 INFO - PROCESS | 1831 | 1466744032520 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}]
21:53:52 INFO - PROCESS | 1831 | 1466744032527 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}]
21:53:52 INFO - PROCESS | 1831 | 1466744032534 Marionette TRACE conn4 <- [1,498,null,{}]
21:53:52 INFO - PROCESS | 1831 | 1466744032552 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:52 INFO - PROCESS | 1831 | 1466744032563 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:52 INFO - PROCESS | 1831 | 1466744032858 Marionette TRACE conn4 <- [1,499,null,{"value":null}]
21:53:53 INFO - PROCESS | 1831 | 1466744033034 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:53 INFO - PROCESS | 1831 | 1466744033046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b93a800 == 28 [pid = 1831] [id = 132]
21:53:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9b93ac00) [pid = 1831] [serial = 396] [outer = (nil)]
21:53:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d47e400) [pid = 1831] [serial = 397] [outer = 0x9b93ac00]
21:53:53 INFO - PROCESS | 1831 | 1466744033134 Marionette DEBUG loaded listener.js
21:53:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d4f7800) [pid = 1831] [serial = 398] [outer = 0x9b93ac00]
21:53:54 INFO - PROCESS | 1831 | 1466744034114 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}]
21:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
21:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1639ms
21:53:54 INFO - PROCESS | 1831 | 1466744034166 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null]
21:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
21:53:54 INFO - PROCESS | 1831 | 1466744034171 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}]
21:53:54 INFO - PROCESS | 1831 | 1466744034179 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}]
21:53:54 INFO - PROCESS | 1831 | 1466744034183 Marionette TRACE conn4 <- [1,502,null,{}]
21:53:54 INFO - PROCESS | 1831 | 1466744034189 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:54 INFO - PROCESS | 1831 | 1466744034195 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:54 INFO - PROCESS | 1831 | 1466744034386 Marionette TRACE conn4 <- [1,503,null,{"value":null}]
21:53:54 INFO - PROCESS | 1831 | 1466744034596 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:54 INFO - PROCESS | 1831 | 1466744034609 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1b800 == 29 [pid = 1831] [id = 133]
21:53:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99d23c00) [pid = 1831] [serial = 399] [outer = (nil)]
21:53:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa1085c00) [pid = 1831] [serial = 400] [outer = 0x99d23c00]
21:53:54 INFO - PROCESS | 1831 | 1466744034697 Marionette DEBUG loaded listener.js
21:53:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa1f1dc00) [pid = 1831] [serial = 401] [outer = 0x99d23c00]
21:53:55 INFO - PROCESS | 1831 | 1466744035799 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}]
21:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
21:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1691ms
21:53:55 INFO - PROCESS | 1831 | 1466744035871 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null]
21:53:55 INFO - PROCESS | 1831 | 1466744035877 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}]
21:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
21:53:55 INFO - PROCESS | 1831 | 1466744035887 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}]
21:53:55 INFO - PROCESS | 1831 | 1466744035894 Marionette TRACE conn4 <- [1,506,null,{}]
21:53:55 INFO - PROCESS | 1831 | 1466744035904 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:55 INFO - PROCESS | 1831 | 1466744035910 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:56 INFO - PROCESS | 1831 | 1466744036133 Marionette TRACE conn4 <- [1,507,null,{"value":null}]
21:53:56 INFO - PROCESS | 1831 | 1466744036428 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:56 INFO - PROCESS | 1831 | 1466744036443 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529a400 == 30 [pid = 1831] [id = 134]
21:53:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x953efc00) [pid = 1831] [serial = 402] [outer = (nil)]
21:53:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9790c000) [pid = 1831] [serial = 403] [outer = 0x953efc00]
21:53:56 INFO - PROCESS | 1831 | 1466744036520 Marionette DEBUG loaded listener.js
21:53:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979eb800) [pid = 1831] [serial = 404] [outer = 0x953efc00]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9477a400) [pid = 1831] [serial = 199] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d891400) [pid = 1831] [serial = 351] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa101ec00) [pid = 1831] [serial = 352] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a76f800) [pid = 1831] [serial = 346] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953f0400) [pid = 1831] [serial = 330] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x97908c00) [pid = 1831] [serial = 331] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953ea000) [pid = 1831] [serial = 339] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9796dc00) [pid = 1831] [serial = 340] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98ad1000) [pid = 1831] [serial = 328] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x998a0800) [pid = 1831] [serial = 333] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x998b7000) [pid = 1831] [serial = 334] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9989b400) [pid = 1831] [serial = 342] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99b49000) [pid = 1831] [serial = 343] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9a54bc00) [pid = 1831] [serial = 336] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a556000) [pid = 1831] [serial = 337] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a557c00) [pid = 1831] [serial = 345] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9ac5a800) [pid = 1831] [serial = 348] [outer = (nil)] [url = about:blank]
21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9d87b400) [pid = 1831] [serial = 349] [outer = (nil)] [url = about:blank]
21:53:57 INFO - PROCESS | 1831 | 1466744037467 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}]
21:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
21:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1644ms
21:53:57 INFO - PROCESS | 1831 | 1466744037532 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null]
21:53:57 INFO - PROCESS | 1831 | 1466744037539 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}]
21:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
21:53:57 INFO - PROCESS | 1831 | 1466744037551 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}]
21:53:57 INFO - PROCESS | 1831 | 1466744037555 Marionette TRACE conn4 <- [1,510,null,{}]
21:53:57 INFO - PROCESS | 1831 | 1466744037562 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:57 INFO - PROCESS | 1831 | 1466744037569 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:57 INFO - PROCESS | 1831 | 1466744037753 Marionette TRACE conn4 <- [1,511,null,{"value":null}]
21:53:57 INFO - PROCESS | 1831 | 1466744037880 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:57 INFO - PROCESS | 1831 | 1466744037887 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471b000 == 31 [pid = 1831] [id = 135]
21:53:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x979f6800) [pid = 1831] [serial = 405] [outer = (nil)]
21:53:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9989e800) [pid = 1831] [serial = 406] [outer = 0x979f6800]
21:53:57 INFO - PROCESS | 1831 | 1466744037966 Marionette DEBUG loaded listener.js
21:53:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x998bb000) [pid = 1831] [serial = 407] [outer = 0x979f6800]
21:53:58 INFO - PROCESS | 1831 | 1466744038822 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}]
21:53:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
21:53:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1338ms
21:53:58 INFO - PROCESS | 1831 | 1466744038890 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null]
21:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
21:53:58 INFO - PROCESS | 1831 | 1466744038894 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}]
21:53:58 INFO - PROCESS | 1831 | 1466744038901 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}]
21:53:58 INFO - PROCESS | 1831 | 1466744038907 Marionette TRACE conn4 <- [1,514,null,{}]
21:53:58 INFO - PROCESS | 1831 | 1466744038924 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:53:58 INFO - PROCESS | 1831 | 1466744038933 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:59 INFO - PROCESS | 1831 | 1466744039106 Marionette TRACE conn4 <- [1,515,null,{"value":null}]
21:53:59 INFO - PROCESS | 1831 | 1466744039244 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:53:59 INFO - PROCESS | 1831 | 1466744039253 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:53:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a0d7400 == 32 [pid = 1831] [id = 136]
21:53:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a551000) [pid = 1831] [serial = 408] [outer = (nil)]
21:53:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a769800) [pid = 1831] [serial = 409] [outer = 0x9a551000]
21:53:59 INFO - PROCESS | 1831 | 1466744039330 Marionette DEBUG loaded listener.js
21:53:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a772000) [pid = 1831] [serial = 410] [outer = 0x9a551000]
21:54:00 INFO - PROCESS | 1831 | 1466744040219 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}]
21:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
21:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1346ms
21:54:00 INFO - PROCESS | 1831 | 1466744040247 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null]
21:54:00 INFO - PROCESS | 1831 | 1466744040252 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}]
21:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
21:54:00 INFO - PROCESS | 1831 | 1466744040268 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}]
21:54:00 INFO - PROCESS | 1831 | 1466744040271 Marionette TRACE conn4 <- [1,518,null,{}]
21:54:00 INFO - PROCESS | 1831 | 1466744040277 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:00 INFO - PROCESS | 1831 | 1466744040283 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:00 INFO - PROCESS | 1831 | 1466744040500 Marionette TRACE conn4 <- [1,519,null,{"value":null}]
21:54:00 INFO - PROCESS | 1831 | 1466744040523 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:00 INFO - PROCESS | 1831 | 1466744040535 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526b400 == 33 [pid = 1831] [id = 137]
21:54:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a76fc00) [pid = 1831] [serial = 411] [outer = (nil)]
21:54:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9b944400) [pid = 1831] [serial = 412] [outer = 0x9a76fc00]
21:54:00 INFO - PROCESS | 1831 | 1466744040611 Marionette DEBUG loaded listener.js
21:54:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9d817800) [pid = 1831] [serial = 413] [outer = 0x9a76fc00]
21:54:01 INFO - PROCESS | 1831 | 1466744041539 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}]
21:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
21:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1339ms
21:54:01 INFO - PROCESS | 1831 | 1466744041614 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null]
21:54:01 INFO - PROCESS | 1831 | 1466744041619 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}]
21:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
21:54:01 INFO - PROCESS | 1831 | 1466744041631 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}]
21:54:01 INFO - PROCESS | 1831 | 1466744041635 Marionette TRACE conn4 <- [1,522,null,{}]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x95296800) [pid = 1831] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a85dc00) [pid = 1831] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa213bc00) [pid = 1831] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa2138c00) [pid = 1831] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa3346c00) [pid = 1831] [serial = 366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x99d25c00) [pid = 1831] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x953ed000) [pid = 1831] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9526cc00) [pid = 1831] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9477d800) [pid = 1831] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9836b400) [pid = 1831] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html]
21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99d1c000) [pid = 1831] [serial = 369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html]
21:54:01 INFO - PROCESS | 1831 | 1466744041955 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:01 INFO - PROCESS | 1831 | 1466744041964 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:02 INFO - PROCESS | 1831 | 1466744042227 Marionette TRACE conn4 <- [1,523,null,{"value":null}]
21:54:02 INFO - PROCESS | 1831 | 1466744042396 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:02 INFO - PROCESS | 1831 | 1466744042412 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x95260000 == 34 [pid = 1831] [id = 138]
21:54:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x99d20400) [pid = 1831] [serial = 414] [outer = (nil)]
21:54:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9a85dc00) [pid = 1831] [serial = 415] [outer = 0x99d20400]
21:54:02 INFO - PROCESS | 1831 | 1466744042500 Marionette DEBUG loaded listener.js
21:54:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9b4a3000) [pid = 1831] [serial = 416] [outer = 0x99d20400]
21:54:03 INFO - PROCESS | 1831 | 1466744043330 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}]
21:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
21:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1748ms
21:54:03 INFO - PROCESS | 1831 | 1466744043379 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null]
21:54:03 INFO - PROCESS | 1831 | 1466744043383 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}]
21:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
21:54:03 INFO - PROCESS | 1831 | 1466744043391 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}]
21:54:03 INFO - PROCESS | 1831 | 1466744043397 Marionette TRACE conn4 <- [1,526,null,{}]
21:54:03 INFO - PROCESS | 1831 | 1466744043407 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:03 INFO - PROCESS | 1831 | 1466744043424 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:03 INFO - PROCESS | 1831 | 1466744043832 Marionette TRACE conn4 <- [1,527,null,{"value":null}]
21:54:04 INFO - PROCESS | 1831 | 1466744044172 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:04 INFO - PROCESS | 1831 | 1466744044189 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x94718800 == 35 [pid = 1831] [id = 139]
21:54:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9471b400) [pid = 1831] [serial = 417] [outer = (nil)]
21:54:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9477cc00) [pid = 1831] [serial = 418] [outer = 0x9471b400]
21:54:04 INFO - PROCESS | 1831 | 1466744044344 Marionette DEBUG loaded listener.js
21:54:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x95295000) [pid = 1831] [serial = 419] [outer = 0x9471b400]
21:54:05 INFO - PROCESS | 1831 | 1466744045933 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}]
21:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
21:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 2593ms
21:54:05 INFO - PROCESS | 1831 | 1466744045987 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null]
21:54:05 INFO - PROCESS | 1831 | 1466744045994 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}]
21:54:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
21:54:06 INFO - PROCESS | 1831 | 1466744046003 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}]
21:54:06 INFO - PROCESS | 1831 | 1466744046008 Marionette TRACE conn4 <- [1,530,null,{}]
21:54:06 INFO - PROCESS | 1831 | 1466744046017 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:06 INFO - PROCESS | 1831 | 1466744046039 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:06 INFO - PROCESS | 1831 | 1466744046344 Marionette TRACE conn4 <- [1,531,null,{"value":null}]
21:54:06 INFO - PROCESS | 1831 | 1466744046512 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:06 INFO - PROCESS | 1831 | 1466744046526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f0800 == 36 [pid = 1831] [id = 140]
21:54:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979f2800) [pid = 1831] [serial = 420] [outer = (nil)]
21:54:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x998a2800) [pid = 1831] [serial = 421] [outer = 0x979f2800]
21:54:06 INFO - PROCESS | 1831 | 1466744046641 Marionette DEBUG loaded listener.js
21:54:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99b4c800) [pid = 1831] [serial = 422] [outer = 0x979f2800]
21:54:07 INFO - PROCESS | 1831 | 1466744047719 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}]
21:54:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
21:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
21:54:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
21:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
21:54:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1759ms
21:54:07 INFO - PROCESS | 1831 | 1466744047790 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null]
21:54:07 INFO - PROCESS | 1831 | 1466744047798 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}]
21:54:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
21:54:07 INFO - PROCESS | 1831 | 1466744047810 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}]
21:54:07 INFO - PROCESS | 1831 | 1466744047814 Marionette TRACE conn4 <- [1,534,null,{}]
21:54:07 INFO - PROCESS | 1831 | 1466744047822 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:07 INFO - PROCESS | 1831 | 1466744047829 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:08 INFO - PROCESS | 1831 | 1466744048076 Marionette TRACE conn4 <- [1,535,null,{"value":null}]
21:54:08 INFO - PROCESS | 1831 | 1466744048289 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:08 INFO - PROCESS | 1831 | 1466744048297 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a7800 == 37 [pid = 1831] [id = 141]
21:54:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a76f400) [pid = 1831] [serial = 423] [outer = (nil)]
21:54:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9ac56800) [pid = 1831] [serial = 424] [outer = 0x9a76f400]
21:54:08 INFO - PROCESS | 1831 | 1466744048433 Marionette DEBUG loaded listener.js
21:54:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9d815800) [pid = 1831] [serial = 425] [outer = 0x9a76f400]
21:54:09 INFO - PROCESS | 1831 | 1466744049449 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}]
21:54:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
21:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1689ms
21:54:09 INFO - PROCESS | 1831 | 1466744049506 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null]
21:54:09 INFO - PROCESS | 1831 | 1466744049511 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}]
21:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
21:54:09 INFO - PROCESS | 1831 | 1466744049530 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}]
21:54:09 INFO - PROCESS | 1831 | 1466744049541 Marionette TRACE conn4 <- [1,538,null,{}]
21:54:09 INFO - PROCESS | 1831 | 1466744049548 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:09 INFO - PROCESS | 1831 | 1466744049558 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:09 INFO - PROCESS | 1831 | 1466744049814 Marionette TRACE conn4 <- [1,539,null,{"value":null}]
21:54:10 INFO - PROCESS | 1831 | 1466744050053 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:10 INFO - PROCESS | 1831 | 1466744050061 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989d000 == 38 [pid = 1831] [id = 142]
21:54:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a857c00) [pid = 1831] [serial = 426] [outer = (nil)]
21:54:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa22a2400) [pid = 1831] [serial = 427] [outer = 0x9a857c00]
21:54:10 INFO - PROCESS | 1831 | 1466744050155 Marionette DEBUG loaded listener.js
21:54:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa2460400) [pid = 1831] [serial = 428] [outer = 0x9a857c00]
21:54:11 INFO - PROCESS | 1831 | 1466744051030 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}]
21:54:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
21:54:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1608ms
21:54:11 INFO - PROCESS | 1831 | 1466744051130 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null]
21:54:11 INFO - PROCESS | 1831 | 1466744051136 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}]
21:54:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
21:54:11 INFO - PROCESS | 1831 | 1466744051143 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}]
21:54:11 INFO - PROCESS | 1831 | 1466744051146 Marionette TRACE conn4 <- [1,542,null,{}]
21:54:11 INFO - PROCESS | 1831 | 1466744051152 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:11 INFO - PROCESS | 1831 | 1466744051159 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:11 INFO - PROCESS | 1831 | 1466744051414 Marionette TRACE conn4 <- [1,543,null,{"value":null}]
21:54:11 INFO - PROCESS | 1831 | 1466744051623 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:11 INFO - PROCESS | 1831 | 1466744051631 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:11 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2432800 == 39 [pid = 1831] [id = 143]
21:54:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa24ed800) [pid = 1831] [serial = 429] [outer = (nil)]
21:54:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa3235800) [pid = 1831] [serial = 430] [outer = 0xa24ed800]
21:54:11 INFO - PROCESS | 1831 | 1466744051737 Marionette DEBUG loaded listener.js
21:54:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa3239400) [pid = 1831] [serial = 431] [outer = 0xa24ed800]
21:54:12 INFO - PROCESS | 1831 | 1466744052640 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}]
21:54:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
21:54:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1533ms
21:54:12 INFO - PROCESS | 1831 | 1466744052693 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null]
21:54:12 INFO - PROCESS | 1831 | 1466744052698 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}]
21:54:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
21:54:12 INFO - PROCESS | 1831 | 1466744052707 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}]
21:54:12 INFO - PROCESS | 1831 | 1466744052710 Marionette TRACE conn4 <- [1,546,null,{}]
21:54:12 INFO - PROCESS | 1831 | 1466744052717 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:12 INFO - PROCESS | 1831 | 1466744052721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:12 INFO - PROCESS | 1831 | 1466744052935 Marionette TRACE conn4 <- [1,547,null,{"value":null}]
21:54:13 INFO - PROCESS | 1831 | 1466744053100 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:13 INFO - PROCESS | 1831 | 1466744053120 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:13 INFO - PROCESS | 1831 | ++DOCSHELL 0xa3234800 == 40 [pid = 1831] [id = 144]
21:54:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa3234c00) [pid = 1831] [serial = 432] [outer = (nil)]
21:54:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa3240000) [pid = 1831] [serial = 433] [outer = 0xa3234c00]
21:54:13 INFO - PROCESS | 1831 | 1466744053216 Marionette DEBUG loaded listener.js
21:54:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa672e400) [pid = 1831] [serial = 434] [outer = 0xa3234c00]
21:54:14 INFO - PROCESS | 1831 | 1466744054247 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}]
21:54:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
21:54:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1637ms
21:54:14 INFO - PROCESS | 1831 | 1466744054345 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null]
21:54:14 INFO - PROCESS | 1831 | 1466744054351 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}]
21:54:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
21:54:14 INFO - PROCESS | 1831 | 1466744054359 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}]
21:54:14 INFO - PROCESS | 1831 | 1466744054362 Marionette TRACE conn4 <- [1,550,null,{}]
21:54:14 INFO - PROCESS | 1831 | 1466744054371 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:14 INFO - PROCESS | 1831 | 1466744054378 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:14 INFO - PROCESS | 1831 | 1466744054633 Marionette TRACE conn4 <- [1,551,null,{"value":null}]
21:54:14 INFO - PROCESS | 1831 | 1466744054915 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:14 INFO - PROCESS | 1831 | 1466744054924 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x95295400 == 41 [pid = 1831] [id = 145]
21:54:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95385800) [pid = 1831] [serial = 435] [outer = (nil)]
21:54:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9538bc00) [pid = 1831] [serial = 436] [outer = 0x95385800]
21:54:15 INFO - PROCESS | 1831 | 1466744055009 Marionette DEBUG loaded listener.js
21:54:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x95391000) [pid = 1831] [serial = 437] [outer = 0x95385800]
21:54:16 INFO - PROCESS | 1831 | 1466744056095 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}]
21:54:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
21:54:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1793ms
21:54:16 INFO - PROCESS | 1831 | 1466744056152 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null]
21:54:16 INFO - PROCESS | 1831 | 1466744056155 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}]
21:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
21:54:16 INFO - PROCESS | 1831 | 1466744056163 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}]
21:54:16 INFO - PROCESS | 1831 | 1466744056168 Marionette TRACE conn4 <- [1,554,null,{}]
21:54:16 INFO - PROCESS | 1831 | 1466744056174 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:16 INFO - PROCESS | 1831 | 1466744056181 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:16 INFO - PROCESS | 1831 | 1466744056370 Marionette TRACE conn4 <- [1,555,null,{"value":null}]
21:54:16 INFO - PROCESS | 1831 | 1466744056581 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:16 INFO - PROCESS | 1831 | 1466744056595 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad5400 == 42 [pid = 1831] [id = 146]
21:54:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x91ad6000) [pid = 1831] [serial = 438] [outer = (nil)]
21:54:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ade000) [pid = 1831] [serial = 439] [outer = 0x91ad6000]
21:54:16 INFO - PROCESS | 1831 | 1466744056722 Marionette DEBUG loaded listener.js
21:54:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x91ae2400) [pid = 1831] [serial = 440] [outer = 0x91ad6000]
21:54:17 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:54:17 INFO - PROCESS | 1831 | 1466744057705 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}]
21:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
21:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1585ms
21:54:17 INFO - PROCESS | 1831 | 1466744057750 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null]
21:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
21:54:17 INFO - PROCESS | 1831 | 1466744057755 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}]
21:54:17 INFO - PROCESS | 1831 | 1466744057763 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}]
21:54:17 INFO - PROCESS | 1831 | 1466744057766 Marionette TRACE conn4 <- [1,558,null,{}]
21:54:17 INFO - PROCESS | 1831 | 1466744057774 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:17 INFO - PROCESS | 1831 | 1466744057779 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:18 INFO - PROCESS | 1831 | 1466744058018 Marionette TRACE conn4 <- [1,559,null,{"value":null}]
21:54:18 INFO - PROCESS | 1831 | 1466744058227 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:18 INFO - PROCESS | 1831 | 1466744058236 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adec00 == 43 [pid = 1831] [id = 147]
21:54:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9477ac00) [pid = 1831] [serial = 441] [outer = (nil)]
21:54:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a768800) [pid = 1831] [serial = 442] [outer = 0x9477ac00]
21:54:18 INFO - PROCESS | 1831 | 1466744058337 Marionette DEBUG loaded listener.js
21:54:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa323fc00) [pid = 1831] [serial = 443] [outer = 0x9477ac00]
21:54:19 INFO - PROCESS | 1831 | 1466744059260 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}]
21:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
21:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1535ms
21:54:19 INFO - PROCESS | 1831 | 1466744059298 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null]
21:54:19 INFO - PROCESS | 1831 | 1466744059301 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}]
21:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
21:54:19 INFO - PROCESS | 1831 | 1466744059311 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}]
21:54:19 INFO - PROCESS | 1831 | 1466744059314 Marionette TRACE conn4 <- [1,562,null,{}]
21:54:19 INFO - PROCESS | 1831 | 1466744059323 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:19 INFO - PROCESS | 1831 | 1466744059329 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:19 INFO - PROCESS | 1831 | 1466744059535 Marionette TRACE conn4 <- [1,563,null,{"value":null}]
21:54:19 INFO - PROCESS | 1831 | 1466744059701 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:19 INFO - PROCESS | 1831 | 1466744059709 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 44 [pid = 1831] [id = 148]
21:54:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x8fdad800) [pid = 1831] [serial = 444] [outer = (nil)]
21:54:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x8fdb6400) [pid = 1831] [serial = 445] [outer = 0x8fdad800]
21:54:19 INFO - PROCESS | 1831 | 1466744059795 Marionette DEBUG loaded listener.js
21:54:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8fdb7800) [pid = 1831] [serial = 446] [outer = 0x8fdad800]
21:54:20 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:54:21 INFO - PROCESS | 1831 | 1466744061048 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}]
21:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
21:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1797ms
21:54:21 INFO - PROCESS | 1831 | 1466744061121 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null]
21:54:21 INFO - PROCESS | 1831 | 1466744061128 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}]
21:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
21:54:21 INFO - PROCESS | 1831 | 1466744061141 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}]
21:54:21 INFO - PROCESS | 1831 | 1466744061145 Marionette TRACE conn4 <- [1,566,null,{}]
21:54:21 INFO - PROCESS | 1831 | 1466744061157 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:21 INFO - PROCESS | 1831 | 1466744061162 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:21 INFO - PROCESS | 1831 | 1466744061459 Marionette TRACE conn4 <- [1,567,null,{"value":null}]
21:54:21 INFO - PROCESS | 1831 | 1466744061667 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:21 INFO - PROCESS | 1831 | 1466744061693 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538d400 == 45 [pid = 1831] [id = 149]
21:54:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9538e800) [pid = 1831] [serial = 447] [outer = (nil)]
21:54:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x953ee400) [pid = 1831] [serial = 448] [outer = 0x9538e800]
21:54:21 INFO - PROCESS | 1831 | 1466744061794 Marionette DEBUG loaded listener.js
21:54:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x97902c00) [pid = 1831] [serial = 449] [outer = 0x9538e800]
21:54:22 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x95260000 == 44 [pid = 1831] [id = 138]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9526b400 == 43 [pid = 1831] [id = 137]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9a0d7400 == 42 [pid = 1831] [id = 136]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9471b000 == 41 [pid = 1831] [id = 135]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9529a400 == 40 [pid = 1831] [id = 134]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1800 == 39 [pid = 1831] [id = 123]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9525f000 == 38 [pid = 1831] [id = 125]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x95293800 == 37 [pid = 1831] [id = 114]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x979f7c00 == 36 [pid = 1831] [id = 126]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9a550400 == 35 [pid = 1831] [id = 115]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x97977000 == 34 [pid = 1831] [id = 129]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0xa213b400 == 33 [pid = 1831] [id = 120]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9477c800 == 32 [pid = 1831] [id = 117]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9525f800 == 31 [pid = 1831] [id = 131]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0800 == 30 [pid = 1831] [id = 130]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x98a1d800 == 29 [pid = 1831] [id = 119]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9471f000 == 28 [pid = 1831] [id = 128]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0xa2ee9400 == 27 [pid = 1831] [id = 122]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9b93a800 == 26 [pid = 1831] [id = 132]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9519ec00 == 25 [pid = 1831] [id = 124]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x95260400 == 24 [pid = 1831] [id = 113]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1b800 == 23 [pid = 1831] [id = 133]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x99d25000 == 22 [pid = 1831] [id = 127]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x953ed400 == 21 [pid = 1831] [id = 116]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9a769400 == 20 [pid = 1831] [id = 121]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x94772800 == 19 [pid = 1831] [id = 118]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 18 [pid = 1831] [id = 148]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x91adec00 == 17 [pid = 1831] [id = 147]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x95295400 == 16 [pid = 1831] [id = 145]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad5400 == 15 [pid = 1831] [id = 146]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0xa3234800 == 14 [pid = 1831] [id = 144]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0xa2432800 == 13 [pid = 1831] [id = 143]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x998a7800 == 12 [pid = 1831] [id = 141]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9989d000 == 11 [pid = 1831] [id = 142]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x953f0800 == 10 [pid = 1831] [id = 140]
21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x94718800 == 9 [pid = 1831] [id = 139]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99ee5c00) [pid = 1831] [serial = 355] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9989c000) [pid = 1831] [serial = 354] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9d81a400) [pid = 1831] [serial = 358] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9b781000) [pid = 1831] [serial = 357] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa22a7c00) [pid = 1831] [serial = 361] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa2270800) [pid = 1831] [serial = 360] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a76b000) [pid = 1831] [serial = 388] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa327c400) [pid = 1831] [serial = 364] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa2ef1800) [pid = 1831] [serial = 363] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa4f6c000) [pid = 1831] [serial = 368] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99df3c00) [pid = 1831] [serial = 382] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa4d4c800) [pid = 1831] [serial = 367] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9998cc00) [pid = 1831] [serial = 374] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x98f42c00) [pid = 1831] [serial = 373] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x96e60000) [pid = 1831] [serial = 376] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a056400) [pid = 1831] [serial = 386] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99eef000) [pid = 1831] [serial = 383] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x97904400) [pid = 1831] [serial = 377] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x98a1e000) [pid = 1831] [serial = 379] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99d24c00) [pid = 1831] [serial = 370] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa4d50800) [pid = 1831] [serial = 371] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x98f3bc00) [pid = 1831] [serial = 380] [outer = (nil)] [url = about:blank]
21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953f0000) [pid = 1831] [serial = 385] [outer = (nil)] [url = about:blank]
21:54:24 INFO - PROCESS | 1831 | 1466744064061 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}]
21:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
21:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 2945ms
21:54:24 INFO - PROCESS | 1831 | 1466744064087 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null]
21:54:24 INFO - PROCESS | 1831 | 1466744064093 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}]
21:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
21:54:24 INFO - PROCESS | 1831 | 1466744064103 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}]
21:54:24 INFO - PROCESS | 1831 | 1466744064108 Marionette TRACE conn4 <- [1,570,null,{}]
21:54:24 INFO - PROCESS | 1831 | 1466744064117 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:24 INFO - PROCESS | 1831 | 1466744064122 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:24 INFO - PROCESS | 1831 | 1466744064309 Marionette TRACE conn4 <- [1,571,null,{"value":null}]
21:54:24 INFO - PROCESS | 1831 | 1466744064324 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:24 INFO - PROCESS | 1831 | 1466744064342 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a80800 == 10 [pid = 1831] [id = 150]
21:54:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a81400) [pid = 1831] [serial = 450] [outer = (nil)]
21:54:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93c24000) [pid = 1831] [serial = 451] [outer = 0x93a81400]
21:54:24 INFO - PROCESS | 1831 | 1466744064446 Marionette DEBUG loaded listener.js
21:54:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x94778400) [pid = 1831] [serial = 452] [outer = 0x93a81400]
21:54:25 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:54:25 INFO - PROCESS | 1831 | 1466744065481 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}]
21:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
21:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1444ms
21:54:25 INFO - PROCESS | 1831 | 1466744065547 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null]
21:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
21:54:25 INFO - PROCESS | 1831 | 1466744065556 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}]
21:54:25 INFO - PROCESS | 1831 | 1466744065569 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}]
21:54:25 INFO - PROCESS | 1831 | 1466744065574 Marionette TRACE conn4 <- [1,574,null,{}]
21:54:25 INFO - PROCESS | 1831 | 1466744065580 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:25 INFO - PROCESS | 1831 | 1466744065587 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:25 INFO - PROCESS | 1831 | 1466744065786 Marionette TRACE conn4 <- [1,575,null,{"value":null}]
21:54:25 INFO - PROCESS | 1831 | 1466744065917 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:25 INFO - PROCESS | 1831 | 1466744065925 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e8c00 == 11 [pid = 1831] [id = 151]
21:54:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953f2800) [pid = 1831] [serial = 453] [outer = (nil)]
21:54:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x97902400) [pid = 1831] [serial = 454] [outer = 0x953f2800]
21:54:26 INFO - PROCESS | 1831 | 1466744066006 Marionette DEBUG loaded listener.js
21:54:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9796e400) [pid = 1831] [serial = 455] [outer = 0x953f2800]
21:54:27 INFO - PROCESS | 1831 | 1466744067005 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}]
21:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
21:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1499ms
21:54:27 INFO - PROCESS | 1831 | 1466744067069 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null]
21:54:27 INFO - PROCESS | 1831 | 1466744067073 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}]
21:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
21:54:27 INFO - PROCESS | 1831 | 1466744067081 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}]
21:54:27 INFO - PROCESS | 1831 | 1466744067088 Marionette TRACE conn4 <- [1,578,null,{}]
21:54:27 INFO - PROCESS | 1831 | 1466744067124 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:27 INFO - PROCESS | 1831 | 1466744067133 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:27 INFO - PROCESS | 1831 | 1466744067368 Marionette TRACE conn4 <- [1,579,null,{"value":null}]
21:54:27 INFO - PROCESS | 1831 | 1466744067394 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:27 INFO - PROCESS | 1831 | 1466744067409 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x99899800 == 12 [pid = 1831] [id = 152]
21:54:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9989ac00) [pid = 1831] [serial = 456] [outer = (nil)]
21:54:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9989e400) [pid = 1831] [serial = 457] [outer = 0x9989ac00]
21:54:27 INFO - PROCESS | 1831 | 1466744067486 Marionette DEBUG loaded listener.js
21:54:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x998a8400) [pid = 1831] [serial = 458] [outer = 0x9989ac00]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x979f6800) [pid = 1831] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953efc00) [pid = 1831] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99d23c00) [pid = 1831] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9b93ac00) [pid = 1831] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a76fc00) [pid = 1831] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a54c800) [pid = 1831] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953ea400) [pid = 1831] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a551000) [pid = 1831] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99bf5800) [pid = 1831] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html]
21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99d20400) [pid = 1831] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html]
21:54:29 INFO - PROCESS | 1831 | 1466744069433 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}]
21:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
21:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2411ms
21:54:29 INFO - PROCESS | 1831 | 1466744069493 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null]
21:54:29 INFO - PROCESS | 1831 | 1466744069499 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}]
21:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
21:54:29 INFO - PROCESS | 1831 | 1466744069505 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}]
21:54:29 INFO - PROCESS | 1831 | 1466744069509 Marionette TRACE conn4 <- [1,582,null,{}]
21:54:29 INFO - PROCESS | 1831 | 1466744069515 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:29 INFO - PROCESS | 1831 | 1466744069520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:29 INFO - PROCESS | 1831 | 1466744069699 Marionette TRACE conn4 <- [1,583,null,{"value":null}]
21:54:29 INFO - PROCESS | 1831 | 1466744069814 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:29 INFO - PROCESS | 1831 | 1466744069822 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e5400 == 13 [pid = 1831] [id = 153]
21:54:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x97901800) [pid = 1831] [serial = 459] [outer = (nil)]
21:54:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9989cc00) [pid = 1831] [serial = 460] [outer = 0x97901800]
21:54:29 INFO - PROCESS | 1831 | 1466744069908 Marionette DEBUG loaded listener.js
21:54:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99c6f800) [pid = 1831] [serial = 461] [outer = 0x97901800]
21:54:30 INFO - PROCESS | 1831 | 1466744070724 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}]
21:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
21:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1283ms
21:54:30 INFO - PROCESS | 1831 | 1466744070791 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null]
21:54:30 INFO - PROCESS | 1831 | 1466744070795 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}]
21:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
21:54:30 INFO - PROCESS | 1831 | 1466744070803 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}]
21:54:30 INFO - PROCESS | 1831 | 1466744070807 Marionette TRACE conn4 <- [1,586,null,{}]
21:54:30 INFO - PROCESS | 1831 | 1466744070814 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:30 INFO - PROCESS | 1831 | 1466744070819 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:31 INFO - PROCESS | 1831 | 1466744071027 Marionette TRACE conn4 <- [1,587,null,{"value":null}]
21:54:31 INFO - PROCESS | 1831 | 1466744071158 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:31 INFO - PROCESS | 1831 | 1466744071170 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a4000 == 14 [pid = 1831] [id = 154]
21:54:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99c7bc00) [pid = 1831] [serial = 462] [outer = (nil)]
21:54:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99ee6000) [pid = 1831] [serial = 463] [outer = 0x99c7bc00]
21:54:31 INFO - PROCESS | 1831 | 1466744071249 Marionette DEBUG loaded listener.js
21:54:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99eee800) [pid = 1831] [serial = 464] [outer = 0x99c7bc00]
21:54:31 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:54:32 INFO - PROCESS | 1831 | 1466744072480 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}]
21:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
21:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1738ms
21:54:32 INFO - PROCESS | 1831 | 1466744072541 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null]
21:54:32 INFO - PROCESS | 1831 | 1466744072549 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}]
21:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
21:54:32 INFO - PROCESS | 1831 | 1466744072559 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}]
21:54:32 INFO - PROCESS | 1831 | 1466744072565 Marionette TRACE conn4 <- [1,590,null,{}]
21:54:32 INFO - PROCESS | 1831 | 1466744072643 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:32 INFO - PROCESS | 1831 | 1466744072651 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:32 INFO - PROCESS | 1831 | 1466744072926 Marionette TRACE conn4 <- [1,591,null,{"value":null}]
21:54:33 INFO - PROCESS | 1831 | 1466744073110 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:33 INFO - PROCESS | 1831 | 1466744073126 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538a800 == 15 [pid = 1831] [id = 155]
21:54:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538e000) [pid = 1831] [serial = 465] [outer = (nil)]
21:54:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953ec000) [pid = 1831] [serial = 466] [outer = 0x9538e000]
21:54:33 INFO - PROCESS | 1831 | 1466744073233 Marionette DEBUG loaded listener.js
21:54:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x97903000) [pid = 1831] [serial = 467] [outer = 0x9538e000]
21:54:34 INFO - PROCESS | 1831 | 1466744074564 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}]
21:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
21:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2048ms
21:54:34 INFO - PROCESS | 1831 | 1466744074607 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null]
21:54:34 INFO - PROCESS | 1831 | 1466744074617 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}]
21:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
21:54:34 INFO - PROCESS | 1831 | 1466744074632 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}]
21:54:34 INFO - PROCESS | 1831 | 1466744074638 Marionette TRACE conn4 <- [1,594,null,{}]
21:54:34 INFO - PROCESS | 1831 | 1466744074646 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:34 INFO - PROCESS | 1831 | 1466744074653 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:35 INFO - PROCESS | 1831 | 1466744075014 Marionette TRACE conn4 <- [1,595,null,{"value":null}]
21:54:35 INFO - PROCESS | 1831 | 1466744075185 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:35 INFO - PROCESS | 1831 | 1466744075193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x97907400 == 16 [pid = 1831] [id = 156]
21:54:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x98377c00) [pid = 1831] [serial = 468] [outer = (nil)]
21:54:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99d1e000) [pid = 1831] [serial = 469] [outer = 0x98377c00]
21:54:35 INFO - PROCESS | 1831 | 1466744075301 Marionette DEBUG loaded listener.js
21:54:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9989bc00) [pid = 1831] [serial = 470] [outer = 0x98377c00]
21:54:36 INFO - PROCESS | 1831 | 1466744076349 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}]
21:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
21:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1789ms
21:54:36 INFO - PROCESS | 1831 | 1466744076419 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null]
21:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
21:54:36 INFO - PROCESS | 1831 | 1466744076424 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}]
21:54:36 INFO - PROCESS | 1831 | 1466744076432 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}]
21:54:36 INFO - PROCESS | 1831 | 1466744076439 Marionette TRACE conn4 <- [1,598,null,{}]
21:54:36 INFO - PROCESS | 1831 | 1466744076457 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:36 INFO - PROCESS | 1831 | 1466744076467 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:36 INFO - PROCESS | 1831 | 1466744076701 Marionette TRACE conn4 <- [1,599,null,{"value":null}]
21:54:36 INFO - PROCESS | 1831 | 1466744076912 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:36 INFO - PROCESS | 1831 | 1466744076925 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54e800 == 17 [pid = 1831] [id = 157]
21:54:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a550800) [pid = 1831] [serial = 471] [outer = (nil)]
21:54:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a559400) [pid = 1831] [serial = 472] [outer = 0x9a550800]
21:54:37 INFO - PROCESS | 1831 | 1466744077012 Marionette DEBUG loaded listener.js
21:54:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a76d000) [pid = 1831] [serial = 473] [outer = 0x9a550800]
21:54:38 INFO - PROCESS | 1831 | 1466744078019 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}]
21:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
21:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1643ms
21:54:38 INFO - PROCESS | 1831 | 1466744078086 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null]
21:54:38 INFO - PROCESS | 1831 | 1466744078093 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}]
21:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
21:54:38 INFO - PROCESS | 1831 | 1466744078100 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}]
21:54:38 INFO - PROCESS | 1831 | 1466744078105 Marionette TRACE conn4 <- [1,602,null,{}]
21:54:38 INFO - PROCESS | 1831 | 1466744078113 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:38 INFO - PROCESS | 1831 | 1466744078119 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:38 INFO - PROCESS | 1831 | 1466744078326 Marionette TRACE conn4 <- [1,603,null,{"value":null}]
21:54:38 INFO - PROCESS | 1831 | 1466744078531 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:38 INFO - PROCESS | 1831 | 1466744078541 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x99822000 == 18 [pid = 1831] [id = 158]
21:54:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a54b400) [pid = 1831] [serial = 474] [outer = (nil)]
21:54:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a854400) [pid = 1831] [serial = 475] [outer = 0x9a54b400]
21:54:38 INFO - PROCESS | 1831 | 1466744078637 Marionette DEBUG loaded listener.js
21:54:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9a85c400) [pid = 1831] [serial = 476] [outer = 0x9a54b400]
21:54:39 INFO - PROCESS | 1831 | 1466744079712 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}]
21:54:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
21:54:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1704ms
21:54:39 INFO - PROCESS | 1831 | 1466744079806 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null]
21:54:39 INFO - PROCESS | 1831 | 1466744079811 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}]
21:54:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
21:54:39 INFO - PROCESS | 1831 | 1466744079818 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}]
21:54:39 INFO - PROCESS | 1831 | 1466744079824 Marionette TRACE conn4 <- [1,606,null,{}]
21:54:39 INFO - PROCESS | 1831 | 1466744079830 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:39 INFO - PROCESS | 1831 | 1466744079836 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:40 INFO - PROCESS | 1831 | 1466744080076 Marionette TRACE conn4 <- [1,607,null,{"value":null}]
21:54:40 INFO - PROCESS | 1831 | 1466744080326 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:40 INFO - PROCESS | 1831 | 1466744080333 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a7400 == 19 [pid = 1831] [id = 159]
21:54:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x99b83c00) [pid = 1831] [serial = 477] [outer = (nil)]
21:54:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9afdd400) [pid = 1831] [serial = 478] [outer = 0x99b83c00]
21:54:40 INFO - PROCESS | 1831 | 1466744080433 Marionette DEBUG loaded listener.js
21:54:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9b4e7000) [pid = 1831] [serial = 479] [outer = 0x99b83c00]
21:54:41 INFO - PROCESS | 1831 | 1466744081639 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}]
21:54:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
21:54:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1893ms
21:54:41 INFO - PROCESS | 1831 | 1466744081712 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null]
21:54:41 INFO - PROCESS | 1831 | 1466744081720 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}]
21:54:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
21:54:41 INFO - PROCESS | 1831 | 1466744081730 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}]
21:54:41 INFO - PROCESS | 1831 | 1466744081736 Marionette TRACE conn4 <- [1,610,null,{}]
21:54:41 INFO - PROCESS | 1831 | 1466744081756 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:41 INFO - PROCESS | 1831 | 1466744081763 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:42 INFO - PROCESS | 1831 | 1466744082085 Marionette TRACE conn4 <- [1,611,null,{"value":null}]
21:54:42 INFO - PROCESS | 1831 | 1466744082345 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:42 INFO - PROCESS | 1831 | 1466744082374 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525dc00 == 20 [pid = 1831] [id = 160]
21:54:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x95260400) [pid = 1831] [serial = 480] [outer = (nil)]
21:54:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x952a0000) [pid = 1831] [serial = 481] [outer = 0x95260400]
21:54:42 INFO - PROCESS | 1831 | 1466744082513 Marionette DEBUG loaded listener.js
21:54:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x953e4800) [pid = 1831] [serial = 482] [outer = 0x95260400]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9989e800) [pid = 1831] [serial = 406] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x979eb800) [pid = 1831] [serial = 404] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa1085c00) [pid = 1831] [serial = 400] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9d4f7800) [pid = 1831] [serial = 398] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9b944400) [pid = 1831] [serial = 412] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9790c000) [pid = 1831] [serial = 403] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a776400) [pid = 1831] [serial = 389] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d47e400) [pid = 1831] [serial = 397] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x98a20c00) [pid = 1831] [serial = 392] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9a769800) [pid = 1831] [serial = 409] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x979f1000) [pid = 1831] [serial = 391] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99ef1800) [pid = 1831] [serial = 395] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d817800) [pid = 1831] [serial = 413] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99eea000) [pid = 1831] [serial = 394] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x998bb000) [pid = 1831] [serial = 407] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a772000) [pid = 1831] [serial = 410] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa1f1dc00) [pid = 1831] [serial = 401] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a85dc00) [pid = 1831] [serial = 415] [outer = (nil)] [url = about:blank]
21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9b4a3000) [pid = 1831] [serial = 416] [outer = (nil)] [url = about:blank]
21:54:43 INFO - PROCESS | 1831 | 1466744083467 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}]
21:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
21:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1802ms
21:54:43 INFO - PROCESS | 1831 | 1466744083532 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null]
21:54:43 INFO - PROCESS | 1831 | 1466744083540 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}]
21:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
21:54:43 INFO - PROCESS | 1831 | 1466744083553 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}]
21:54:43 INFO - PROCESS | 1831 | 1466744083559 Marionette TRACE conn4 <- [1,614,null,{}]
21:54:43 INFO - PROCESS | 1831 | 1466744083565 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:43 INFO - PROCESS | 1831 | 1466744083572 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:43 INFO - PROCESS | 1831 | 1466744083754 Marionette TRACE conn4 <- [1,615,null,{"value":null}]
21:54:43 INFO - PROCESS | 1831 | 1466744083875 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:43 INFO - PROCESS | 1831 | 1466744083886 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x95261800 == 21 [pid = 1831] [id = 161]
21:54:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x979ee000) [pid = 1831] [serial = 483] [outer = (nil)]
21:54:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9836e000) [pid = 1831] [serial = 484] [outer = 0x979ee000]
21:54:43 INFO - PROCESS | 1831 | 1466744083958 Marionette DEBUG loaded listener.js
21:54:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98aca800) [pid = 1831] [serial = 485] [outer = 0x979ee000]
21:54:44 INFO - PROCESS | 1831 | 1466744084810 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}]
21:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
21:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1338ms
21:54:44 INFO - PROCESS | 1831 | 1466744084891 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null]
21:54:44 INFO - PROCESS | 1831 | 1466744084894 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}]
21:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
21:54:44 INFO - PROCESS | 1831 | 1466744084903 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}]
21:54:44 INFO - PROCESS | 1831 | 1466744084910 Marionette TRACE conn4 <- [1,618,null,{}]
21:54:44 INFO - PROCESS | 1831 | 1466744084928 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:44 INFO - PROCESS | 1831 | 1466744084937 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:45 INFO - PROCESS | 1831 | 1466744085123 Marionette TRACE conn4 <- [1,619,null,{"value":null}]
21:54:45 INFO - PROCESS | 1831 | 1466744085277 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:45 INFO - PROCESS | 1831 | 1466744085288 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1cc00 == 22 [pid = 1831] [id = 162]
21:54:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99d21800) [pid = 1831] [serial = 486] [outer = (nil)]
21:54:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a0cf400) [pid = 1831] [serial = 487] [outer = 0x99d21800]
21:54:45 INFO - PROCESS | 1831 | 1466744085366 Marionette DEBUG loaded listener.js
21:54:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a554000) [pid = 1831] [serial = 488] [outer = 0x99d21800]
21:54:46 INFO - PROCESS | 1831 | 1466744086345 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}]
21:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
21:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1499ms
21:54:46 INFO - PROCESS | 1831 | 1466744086404 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null]
21:54:46 INFO - PROCESS | 1831 | 1466744086410 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}]
21:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
21:54:46 INFO - PROCESS | 1831 | 1466744086426 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}]
21:54:46 INFO - PROCESS | 1831 | 1466744086431 Marionette TRACE conn4 <- [1,622,null,{}]
21:54:46 INFO - PROCESS | 1831 | 1466744086437 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:46 INFO - PROCESS | 1831 | 1466744086443 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:46 INFO - PROCESS | 1831 | 1466744086683 Marionette TRACE conn4 <- [1,623,null,{"value":null}]
21:54:46 INFO - PROCESS | 1831 | 1466744086713 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:46 INFO - PROCESS | 1831 | 1466744086721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a05a800 == 23 [pid = 1831] [id = 163]
21:54:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a0da000) [pid = 1831] [serial = 489] [outer = (nil)]
21:54:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a775800) [pid = 1831] [serial = 490] [outer = 0x9a0da000]
21:54:46 INFO - PROCESS | 1831 | 1466744086800 Marionette DEBUG loaded listener.js
21:54:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a85d400) [pid = 1831] [serial = 491] [outer = 0x9a0da000]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9471b400) [pid = 1831] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x979f2800) [pid = 1831] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a76f400) [pid = 1831] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a857c00) [pid = 1831] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa24ed800) [pid = 1831] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa3234c00) [pid = 1831] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x953f2800) [pid = 1831] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x95385800) [pid = 1831] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9989ac00) [pid = 1831] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x91ad6000) [pid = 1831] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x93a81400) [pid = 1831] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9477ac00) [pid = 1831] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9538e800) [pid = 1831] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdad800) [pid = 1831] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html]
21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x97901800) [pid = 1831] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html]
21:54:47 INFO - PROCESS | 1831 | 1466744087983 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}]
21:54:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
21:54:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1593ms
21:54:48 INFO - PROCESS | 1831 | 1466744088021 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null]
21:54:48 INFO - PROCESS | 1831 | 1466744088028 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}]
21:54:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
21:54:48 INFO - PROCESS | 1831 | 1466744088040 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}]
21:54:48 INFO - PROCESS | 1831 | 1466744088045 Marionette TRACE conn4 <- [1,626,null,{}]
21:54:48 INFO - PROCESS | 1831 | 1466744088056 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:48 INFO - PROCESS | 1831 | 1466744088065 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:48 INFO - PROCESS | 1831 | 1466744088290 Marionette TRACE conn4 <- [1,627,null,{"value":null}]
21:54:48 INFO - PROCESS | 1831 | 1466744088481 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:48 INFO - PROCESS | 1831 | 1466744088487 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad800 == 24 [pid = 1831] [id = 164]
21:54:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x91ad6000) [pid = 1831] [serial = 492] [outer = (nil)]
21:54:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x97970400) [pid = 1831] [serial = 493] [outer = 0x91ad6000]
21:54:48 INFO - PROCESS | 1831 | 1466744088569 Marionette DEBUG loaded listener.js
21:54:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x996be000) [pid = 1831] [serial = 494] [outer = 0x91ad6000]
21:54:49 INFO - PROCESS | 1831 | 1466744089374 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}]
21:54:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
21:54:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1446ms
21:54:49 INFO - PROCESS | 1831 | 1466744089486 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null]
21:54:49 INFO - PROCESS | 1831 | 1466744089492 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}]
21:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
21:54:49 INFO - PROCESS | 1831 | 1466744089502 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}]
21:54:49 INFO - PROCESS | 1831 | 1466744089509 Marionette TRACE conn4 <- [1,630,null,{}]
21:54:49 INFO - PROCESS | 1831 | 1466744089520 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:49 INFO - PROCESS | 1831 | 1466744089526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:49 INFO - PROCESS | 1831 | 1466744089775 Marionette TRACE conn4 <- [1,631,null,{"value":null}]
21:54:50 INFO - PROCESS | 1831 | 1466744090009 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:50 INFO - PROCESS | 1831 | 1466744090036 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adec00 == 25 [pid = 1831] [id = 165]
21:54:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93c2fc00) [pid = 1831] [serial = 495] [outer = (nil)]
21:54:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x952a0800) [pid = 1831] [serial = 496] [outer = 0x93c2fc00]
21:54:50 INFO - PROCESS | 1831 | 1466744090139 Marionette DEBUG loaded listener.js
21:54:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953edc00) [pid = 1831] [serial = 497] [outer = 0x93c2fc00]
21:54:51 INFO - PROCESS | 1831 | 1466744091167 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}]
21:54:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
21:54:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1751ms
21:54:51 INFO - PROCESS | 1831 | 1466744091256 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null]
21:54:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
21:54:51 INFO - PROCESS | 1831 | 1466744091266 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}]
21:54:51 INFO - PROCESS | 1831 | 1466744091298 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}]
21:54:51 INFO - PROCESS | 1831 | 1466744091306 Marionette TRACE conn4 <- [1,634,null,{}]
21:54:51 INFO - PROCESS | 1831 | 1466744091358 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:51 INFO - PROCESS | 1831 | 1466744091363 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:51 INFO - PROCESS | 1831 | 1466744091584 Marionette TRACE conn4 <- [1,635,null,{"value":null}]
21:54:51 INFO - PROCESS | 1831 | 1466744091804 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:51 INFO - PROCESS | 1831 | 1466744091814 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989ac00 == 26 [pid = 1831] [id = 166]
21:54:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9989d000) [pid = 1831] [serial = 498] [outer = (nil)]
21:54:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998b7000) [pid = 1831] [serial = 499] [outer = 0x9989d000]
21:54:51 INFO - PROCESS | 1831 | 1466744091900 Marionette DEBUG loaded listener.js
21:54:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99d27000) [pid = 1831] [serial = 500] [outer = 0x9989d000]
21:54:52 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:54:52 INFO - PROCESS | 1831 | 1466744092875 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}]
21:54:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
21:54:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1651ms
21:54:52 INFO - PROCESS | 1831 | 1466744092927 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null]
21:54:52 INFO - PROCESS | 1831 | 1466744092932 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}]
21:54:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
21:54:52 INFO - PROCESS | 1831 | 1466744092940 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}]
21:54:52 INFO - PROCESS | 1831 | 1466744092944 Marionette TRACE conn4 <- [1,638,null,{}]
21:54:52 INFO - PROCESS | 1831 | 1466744092962 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:52 INFO - PROCESS | 1831 | 1466744092971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:53 INFO - PROCESS | 1831 | 1466744093222 Marionette TRACE conn4 <- [1,639,null,{"value":null}]
21:54:53 INFO - PROCESS | 1831 | 1466744093529 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:53 INFO - PROCESS | 1831 | 1466744093545 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b946800 == 27 [pid = 1831] [id = 167]
21:54:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9d47e400) [pid = 1831] [serial = 501] [outer = (nil)]
21:54:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9d813800) [pid = 1831] [serial = 502] [outer = 0x9d47e400]
21:54:53 INFO - PROCESS | 1831 | 1466744093636 Marionette DEBUG loaded listener.js
21:54:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d87c800) [pid = 1831] [serial = 503] [outer = 0x9d47e400]
21:54:54 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:54:54 INFO - PROCESS | 1831 | 1466744094603 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}]
21:54:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
21:54:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1695ms
21:54:54 INFO - PROCESS | 1831 | 1466744094635 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null]
21:54:54 INFO - PROCESS | 1831 | 1466744094639 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}]
21:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
21:54:54 INFO - PROCESS | 1831 | 1466744094647 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}]
21:54:54 INFO - PROCESS | 1831 | 1466744094650 Marionette TRACE conn4 <- [1,642,null,{}]
21:54:54 INFO - PROCESS | 1831 | 1466744094658 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:54 INFO - PROCESS | 1831 | 1466744094664 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:54 INFO - PROCESS | 1831 | 1466744094872 Marionette TRACE conn4 <- [1,643,null,{"value":null}]
21:54:55 INFO - PROCESS | 1831 | 1466744095079 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:55 INFO - PROCESS | 1831 | 1466744095089 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b948c00 == 28 [pid = 1831] [id = 168]
21:54:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d879400) [pid = 1831] [serial = 504] [outer = (nil)]
21:54:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa1023400) [pid = 1831] [serial = 505] [outer = 0x9d879400]
21:54:55 INFO - PROCESS | 1831 | 1466744095234 Marionette DEBUG loaded listener.js
21:54:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa1086000) [pid = 1831] [serial = 506] [outer = 0x9d879400]
21:54:56 INFO - PROCESS | 1831 | 1466744096189 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}]
21:54:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
21:54:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1590ms
21:54:56 INFO - PROCESS | 1831 | 1466744096244 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null]
21:54:56 INFO - PROCESS | 1831 | 1466744096257 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}]
21:54:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
21:54:56 INFO - PROCESS | 1831 | 1466744096267 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}]
21:54:56 INFO - PROCESS | 1831 | 1466744096271 Marionette TRACE conn4 <- [1,646,null,{}]
21:54:56 INFO - PROCESS | 1831 | 1466744096277 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:56 INFO - PROCESS | 1831 | 1466744096283 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:56 INFO - PROCESS | 1831 | 1466744096485 Marionette TRACE conn4 <- [1,647,null,{"value":null}]
21:54:56 INFO - PROCESS | 1831 | 1466744096700 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:56 INFO - PROCESS | 1831 | 1466744096708 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d88e400 == 29 [pid = 1831] [id = 169]
21:54:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa101d400) [pid = 1831] [serial = 507] [outer = (nil)]
21:54:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa1f25800) [pid = 1831] [serial = 508] [outer = 0xa101d400]
21:54:56 INFO - PROCESS | 1831 | 1466744096810 Marionette DEBUG loaded listener.js
21:54:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa1f29800) [pid = 1831] [serial = 509] [outer = 0xa101d400]
21:54:57 INFO - PROCESS | 1831 | 1466744097700 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}]
21:54:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
21:54:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1484ms
21:54:57 INFO - PROCESS | 1831 | 1466744097751 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null]
21:54:57 INFO - PROCESS | 1831 | 1466744097756 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}]
21:54:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
21:54:57 INFO - PROCESS | 1831 | 1466744097765 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}]
21:54:57 INFO - PROCESS | 1831 | 1466744097768 Marionette TRACE conn4 <- [1,650,null,{}]
21:54:57 INFO - PROCESS | 1831 | 1466744097775 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:57 INFO - PROCESS | 1831 | 1466744097786 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:58 INFO - PROCESS | 1831 | 1466744098064 Marionette TRACE conn4 <- [1,651,null,{"value":null}]
21:54:58 INFO - PROCESS | 1831 | 1466744098291 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:58 INFO - PROCESS | 1831 | 1466744098300 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529bc00 == 30 [pid = 1831] [id = 170]
21:54:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1081c00) [pid = 1831] [serial = 510] [outer = (nil)]
21:54:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa2273400) [pid = 1831] [serial = 511] [outer = 0xa1081c00]
21:54:58 INFO - PROCESS | 1831 | 1466744098435 Marionette DEBUG loaded listener.js
21:54:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa22ab400) [pid = 1831] [serial = 512] [outer = 0xa1081c00]
21:54:59 INFO - PROCESS | 1831 | 1466744099343 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}]
21:54:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
21:54:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1632ms
21:54:59 INFO - PROCESS | 1831 | 1466744099398 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null]
21:54:59 INFO - PROCESS | 1831 | 1466744099401 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}]
21:54:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
21:54:59 INFO - PROCESS | 1831 | 1466744099409 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}]
21:54:59 INFO - PROCESS | 1831 | 1466744099414 Marionette TRACE conn4 <- [1,654,null,{}]
21:54:59 INFO - PROCESS | 1831 | 1466744099420 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:54:59 INFO - PROCESS | 1831 | 1466744099426 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:59 INFO - PROCESS | 1831 | 1466744099623 Marionette TRACE conn4 <- [1,655,null,{"value":null}]
21:54:59 INFO - PROCESS | 1831 | 1466744099790 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:54:59 INFO - PROCESS | 1831 | 1466744099801 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:54:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 31 [pid = 1831] [id = 171]
21:54:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8fdb0400) [pid = 1831] [serial = 513] [outer = (nil)]
21:54:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x91ad9000) [pid = 1831] [serial = 514] [outer = 0x8fdb0400]
21:54:59 INFO - PROCESS | 1831 | 1466744099929 Marionette DEBUG loaded listener.js
21:55:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x95389400) [pid = 1831] [serial = 515] [outer = 0x8fdb0400]
21:55:01 INFO - PROCESS | 1831 | 1466744101065 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}]
21:55:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
21:55:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1732ms
21:55:01 INFO - PROCESS | 1831 | 1466744101143 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null]
21:55:01 INFO - PROCESS | 1831 | 1466744101148 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}]
21:55:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
21:55:01 INFO - PROCESS | 1831 | 1466744101159 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}]
21:55:01 INFO - PROCESS | 1831 | 1466744101164 Marionette TRACE conn4 <- [1,658,null,{}]
21:55:01 INFO - PROCESS | 1831 | 1466744101174 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:01 INFO - PROCESS | 1831 | 1466744101181 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:01 INFO - PROCESS | 1831 | 1466744101379 Marionette TRACE conn4 <- [1,659,null,{"value":null}]
21:55:01 INFO - PROCESS | 1831 | 1466744101648 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:01 INFO - PROCESS | 1831 | 1466744101670 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5b400 == 32 [pid = 1831] [id = 172]
21:55:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x95297400) [pid = 1831] [serial = 516] [outer = (nil)]
21:55:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x95392400) [pid = 1831] [serial = 517] [outer = 0x95297400]
21:55:01 INFO - PROCESS | 1831 | 1466744101805 Marionette DEBUG loaded listener.js
21:55:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x96e63000) [pid = 1831] [serial = 518] [outer = 0x95297400]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x95295000) [pid = 1831] [serial = 419] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9477cc00) [pid = 1831] [serial = 418] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99b4c800) [pid = 1831] [serial = 422] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998a2800) [pid = 1831] [serial = 421] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9d815800) [pid = 1831] [serial = 425] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9ac56800) [pid = 1831] [serial = 424] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa2460400) [pid = 1831] [serial = 428] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa22a2400) [pid = 1831] [serial = 427] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa3239400) [pid = 1831] [serial = 431] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa3235800) [pid = 1831] [serial = 430] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa672e400) [pid = 1831] [serial = 434] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa3240000) [pid = 1831] [serial = 433] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x97902400) [pid = 1831] [serial = 454] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x95391000) [pid = 1831] [serial = 437] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9538bc00) [pid = 1831] [serial = 436] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9989e400) [pid = 1831] [serial = 457] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x998a8400) [pid = 1831] [serial = 458] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x91ae2400) [pid = 1831] [serial = 440] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x91ade000) [pid = 1831] [serial = 439] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93c24000) [pid = 1831] [serial = 451] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x94778400) [pid = 1831] [serial = 452] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa323fc00) [pid = 1831] [serial = 443] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x97902c00) [pid = 1831] [serial = 449] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a768800) [pid = 1831] [serial = 442] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x8fdb7800) [pid = 1831] [serial = 446] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdb6400) [pid = 1831] [serial = 445] [outer = (nil)] [url = about:blank]
21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99c6f800) [pid = 1831] [serial = 461] [outer = (nil)] [url = about:blank]
21:55:04 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x953ee400) [pid = 1831] [serial = 448] [outer = (nil)] [url = about:blank]
21:55:04 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9989cc00) [pid = 1831] [serial = 460] [outer = (nil)] [url = about:blank]
21:55:04 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9796e400) [pid = 1831] [serial = 455] [outer = (nil)] [url = about:blank]
21:55:04 INFO - PROCESS | 1831 | 1466744104053 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}]
21:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
21:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 2990ms
21:55:04 INFO - PROCESS | 1831 | 1466744104165 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null]
21:55:04 INFO - PROCESS | 1831 | 1466744104171 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}]
21:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
21:55:04 INFO - PROCESS | 1831 | 1466744104184 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}]
21:55:04 INFO - PROCESS | 1831 | 1466744104191 Marionette TRACE conn4 <- [1,662,null,{}]
21:55:04 INFO - PROCESS | 1831 | 1466744104199 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:04 INFO - PROCESS | 1831 | 1466744104204 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:04 INFO - PROCESS | 1831 | 1466744104378 Marionette TRACE conn4 <- [1,663,null,{"value":null}]
21:55:04 INFO - PROCESS | 1831 | 1466744104389 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:04 INFO - PROCESS | 1831 | 1466744104399 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e400 == 33 [pid = 1831] [id = 173]
21:55:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x93a7a400) [pid = 1831] [serial = 519] [outer = (nil)]
21:55:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x93a88000) [pid = 1831] [serial = 520] [outer = 0x93a7a400]
21:55:04 INFO - PROCESS | 1831 | 1466744104478 Marionette DEBUG loaded listener.js
21:55:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9471ec00) [pid = 1831] [serial = 521] [outer = 0x93a7a400]
21:55:05 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:55:05 INFO - PROCESS | 1831 | 1466744105429 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}]
21:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
21:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1285ms
21:55:05 INFO - PROCESS | 1831 | 1466744105469 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null]
21:55:05 INFO - PROCESS | 1831 | 1466744105478 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}]
21:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
21:55:05 INFO - PROCESS | 1831 | 1466744105490 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}]
21:55:05 INFO - PROCESS | 1831 | 1466744105494 Marionette TRACE conn4 <- [1,666,null,{}]
21:55:05 INFO - PROCESS | 1831 | 1466744105501 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:05 INFO - PROCESS | 1831 | 1466744105507 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:05 INFO - PROCESS | 1831 | 1466744105695 Marionette TRACE conn4 <- [1,667,null,{"value":null}]
21:55:05 INFO - PROCESS | 1831 | 1466744105811 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:05 INFO - PROCESS | 1831 | 1466744105817 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538b800 == 34 [pid = 1831] [id = 174]
21:55:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9538c400) [pid = 1831] [serial = 522] [outer = (nil)]
21:55:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953eb000) [pid = 1831] [serial = 523] [outer = 0x9538c400]
21:55:05 INFO - PROCESS | 1831 | 1466744105897 Marionette DEBUG loaded listener.js
21:55:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x96e67000) [pid = 1831] [serial = 524] [outer = 0x9538c400]
21:55:06 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:55:06 INFO - PROCESS | 1831 | 1466744106849 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}]
21:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
21:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1383ms
21:55:06 INFO - PROCESS | 1831 | 1466744106873 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null]
21:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
21:55:06 INFO - PROCESS | 1831 | 1466744106877 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}]
21:55:06 INFO - PROCESS | 1831 | 1466744106885 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}]
21:55:06 INFO - PROCESS | 1831 | 1466744106892 Marionette TRACE conn4 <- [1,670,null,{}]
21:55:06 INFO - PROCESS | 1831 | 1466744106919 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:06 INFO - PROCESS | 1831 | 1466744106929 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:07 INFO - PROCESS | 1831 | 1466744107163 Marionette TRACE conn4 <- [1,671,null,{"value":null}]
21:55:07 INFO - PROCESS | 1831 | 1466744107193 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:07 INFO - PROCESS | 1831 | 1466744107207 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a1d400 == 35 [pid = 1831] [id = 175]
21:55:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x98a1d800) [pid = 1831] [serial = 525] [outer = (nil)]
21:55:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98cbfc00) [pid = 1831] [serial = 526] [outer = 0x98a1d800]
21:55:07 INFO - PROCESS | 1831 | 1466744107288 Marionette DEBUG loaded listener.js
21:55:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x996be800) [pid = 1831] [serial = 527] [outer = 0x98a1d800]
21:55:08 INFO - PROCESS | 1831 | 1466744108289 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}]
21:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
21:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1452ms
21:55:08 INFO - PROCESS | 1831 | 1466744108337 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null]
21:55:08 INFO - PROCESS | 1831 | 1466744108342 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}]
21:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
21:55:08 INFO - PROCESS | 1831 | 1466744108387 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}]
21:55:08 INFO - PROCESS | 1831 | 1466744108390 Marionette TRACE conn4 <- [1,674,null,{}]
21:55:08 INFO - PROCESS | 1831 | 1466744108397 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:08 INFO - PROCESS | 1831 | 1466744108401 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:09 INFO - PROCESS | 1831 | 1466744109109 Marionette TRACE conn4 <- [1,675,null,{"value":null}]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a550800) [pid = 1831] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99b83c00) [pid = 1831] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d21800) [pid = 1831] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a54b400) [pid = 1831] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x979ee000) [pid = 1831] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98377c00) [pid = 1831] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a0da000) [pid = 1831] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x95260400) [pid = 1831] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9538e000) [pid = 1831] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99c7bc00) [pid = 1831] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html]
21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x91ad6000) [pid = 1831] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html]
21:55:09 INFO - PROCESS | 1831 | 1466744109266 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:09 INFO - PROCESS | 1831 | 1466744109273 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba800 == 36 [pid = 1831] [id = 176]
21:55:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x93a5a800) [pid = 1831] [serial = 528] [outer = (nil)]
21:55:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x953ea400) [pid = 1831] [serial = 529] [outer = 0x93a5a800]
21:55:09 INFO - PROCESS | 1831 | 1466744109352 Marionette DEBUG loaded listener.js
21:55:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x998b0c00) [pid = 1831] [serial = 530] [outer = 0x93a5a800]
21:55:09 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:55:10 INFO - PROCESS | 1831 | 1466744110142 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}]
21:55:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
21:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1782ms
21:55:10 INFO - PROCESS | 1831 | 1466744110170 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null]
21:55:10 INFO - PROCESS | 1831 | 1466744110173 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}]
21:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
21:55:10 INFO - PROCESS | 1831 | 1466744110181 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}]
21:55:10 INFO - PROCESS | 1831 | 1466744110185 Marionette TRACE conn4 <- [1,678,null,{}]
21:55:10 INFO - PROCESS | 1831 | 1466744110191 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:10 INFO - PROCESS | 1831 | 1466744110197 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:10 INFO - PROCESS | 1831 | 1466744110418 Marionette TRACE conn4 <- [1,679,null,{"value":null}]
21:55:10 INFO - PROCESS | 1831 | 1466744110439 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:10 INFO - PROCESS | 1831 | 1466744110450 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8800 == 37 [pid = 1831] [id = 177]
21:55:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91add000) [pid = 1831] [serial = 531] [outer = (nil)]
21:55:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x99d1d800) [pid = 1831] [serial = 532] [outer = 0x91add000]
21:55:10 INFO - PROCESS | 1831 | 1466744110520 Marionette DEBUG loaded listener.js
21:55:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d22c00) [pid = 1831] [serial = 533] [outer = 0x91add000]
21:55:11 INFO - PROCESS | 1831 | 1466744111629 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}]
21:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
21:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1498ms
21:55:11 INFO - PROCESS | 1831 | 1466744111681 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null]
21:55:11 INFO - PROCESS | 1831 | 1466744111689 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}]
21:55:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
21:55:11 INFO - PROCESS | 1831 | 1466744111698 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}]
21:55:11 INFO - PROCESS | 1831 | 1466744111703 Marionette TRACE conn4 <- [1,682,null,{}]
21:55:11 INFO - PROCESS | 1831 | 1466744111712 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:11 INFO - PROCESS | 1831 | 1466744111718 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:11 INFO - PROCESS | 1831 | 1466744111947 Marionette TRACE conn4 <- [1,683,null,{"value":null}]
21:55:12 INFO - PROCESS | 1831 | 1466744112190 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:12 INFO - PROCESS | 1831 | 1466744112203 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6800 == 38 [pid = 1831] [id = 178]
21:55:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9538f400) [pid = 1831] [serial = 534] [outer = (nil)]
21:55:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x97905000) [pid = 1831] [serial = 535] [outer = 0x9538f400]
21:55:12 INFO - PROCESS | 1831 | 1466744112294 Marionette DEBUG loaded listener.js
21:55:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x97979000) [pid = 1831] [serial = 536] [outer = 0x9538f400]
21:55:13 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:13 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
21:55:13 INFO - PROCESS | 1831 | 1466744113806 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}]
21:55:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
21:55:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2149ms
21:55:13 INFO - PROCESS | 1831 | 1466744113847 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null]
21:55:13 INFO - PROCESS | 1831 | 1466744113855 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}]
21:55:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
21:55:13 INFO - PROCESS | 1831 | 1466744113868 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}]
21:55:13 INFO - PROCESS | 1831 | 1466744113872 Marionette TRACE conn4 <- [1,686,null,{}]
21:55:13 INFO - PROCESS | 1831 | 1466744113879 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:13 INFO - PROCESS | 1831 | 1466744113884 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:14 INFO - PROCESS | 1831 | 1466744114105 Marionette TRACE conn4 <- [1,687,null,{"value":null}]
21:55:14 INFO - PROCESS | 1831 | 1466744114261 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:14 INFO - PROCESS | 1831 | 1466744114272 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3c00 == 39 [pid = 1831] [id = 179]
21:55:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98a74c00) [pid = 1831] [serial = 537] [outer = (nil)]
21:55:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99d25c00) [pid = 1831] [serial = 538] [outer = 0x98a74c00]
21:55:14 INFO - PROCESS | 1831 | 1466744114357 Marionette DEBUG loaded listener.js
21:55:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99eed000) [pid = 1831] [serial = 539] [outer = 0x98a74c00]
21:55:15 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:15 INFO - PROCESS | 1831 | 1466744115891 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}]
21:55:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
21:55:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2037ms
21:55:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
21:55:15 INFO - PROCESS | 1831 | 1466744115904 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null]
21:55:15 INFO - PROCESS | 1831 | 1466744115907 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}]
21:55:15 INFO - PROCESS | 1831 | 1466744115915 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}]
21:55:15 INFO - PROCESS | 1831 | 1466744115921 Marionette TRACE conn4 <- [1,690,null,{}]
21:55:15 INFO - PROCESS | 1831 | 1466744115938 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:15 INFO - PROCESS | 1831 | 1466744115947 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:16 INFO - PROCESS | 1831 | 1466744116153 Marionette TRACE conn4 <- [1,691,null,{"value":null}]
21:55:16 INFO - PROCESS | 1831 | 1466744116309 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:16 INFO - PROCESS | 1831 | 1466744116322 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a552c00 == 40 [pid = 1831] [id = 180]
21:55:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a558800) [pid = 1831] [serial = 540] [outer = (nil)]
21:55:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9ac5e800) [pid = 1831] [serial = 541] [outer = 0x9a558800]
21:55:16 INFO - PROCESS | 1831 | 1466744116405 Marionette DEBUG loaded listener.js
21:55:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9b77e800) [pid = 1831] [serial = 542] [outer = 0x9a558800]
21:55:17 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:17 INFO - PROCESS | 1831 | 1466744117962 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}]
21:55:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
21:55:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2097ms
21:55:18 INFO - PROCESS | 1831 | 1466744118012 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null]
21:55:18 INFO - PROCESS | 1831 | 1466744118018 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}]
21:55:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
21:55:18 INFO - PROCESS | 1831 | 1466744118027 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}]
21:55:18 INFO - PROCESS | 1831 | 1466744118032 Marionette TRACE conn4 <- [1,694,null,{}]
21:55:18 INFO - PROCESS | 1831 | 1466744118040 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:18 INFO - PROCESS | 1831 | 1466744118046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:18 INFO - PROCESS | 1831 | 1466744118254 Marionette TRACE conn4 <- [1,695,null,{"value":null}]
21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x9d88e400 == 39 [pid = 1831] [id = 169]
21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x99899800 == 38 [pid = 1831] [id = 152]
21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x953e8c00 == 37 [pid = 1831] [id = 151]
21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x953e5400 == 36 [pid = 1831] [id = 153]
21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x93a80800 == 35 [pid = 1831] [id = 150]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x996be000) [pid = 1831] [serial = 494] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a76d000) [pid = 1831] [serial = 473] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9afdd400) [pid = 1831] [serial = 478] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a554000) [pid = 1831] [serial = 488] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a85c400) [pid = 1831] [serial = 476] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a559400) [pid = 1831] [serial = 472] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9836e000) [pid = 1831] [serial = 484] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9989bc00) [pid = 1831] [serial = 470] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a775800) [pid = 1831] [serial = 490] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9b4e7000) [pid = 1831] [serial = 479] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x952a0000) [pid = 1831] [serial = 481] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x953ec000) [pid = 1831] [serial = 466] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x99d1e000) [pid = 1831] [serial = 469] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x97903000) [pid = 1831] [serial = 467] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98aca800) [pid = 1831] [serial = 485] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x953e4800) [pid = 1831] [serial = 482] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a85d400) [pid = 1831] [serial = 491] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9a854400) [pid = 1831] [serial = 475] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x99ee6000) [pid = 1831] [serial = 463] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9a0cf400) [pid = 1831] [serial = 487] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99eee800) [pid = 1831] [serial = 464] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x97970400) [pid = 1831] [serial = 493] [outer = (nil)] [url = about:blank]
21:55:18 INFO - PROCESS | 1831 | 1466744118443 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:18 INFO - PROCESS | 1831 | 1466744118457 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519fc00 == 36 [pid = 1831] [id = 181]
21:55:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9525d400) [pid = 1831] [serial = 543] [outer = (nil)]
21:55:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x952a1000) [pid = 1831] [serial = 544] [outer = 0x9525d400]
21:55:18 INFO - PROCESS | 1831 | 1466744118532 Marionette DEBUG loaded listener.js
21:55:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x95393400) [pid = 1831] [serial = 545] [outer = 0x9525d400]
21:55:19 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:19 INFO - PROCESS | 1831 | 1466744119793 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}]
21:55:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
21:55:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1783ms
21:55:19 INFO - PROCESS | 1831 | 1466744119810 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null]
21:55:19 INFO - PROCESS | 1831 | 1466744119818 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}]
21:55:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
21:55:19 INFO - PROCESS | 1831 | 1466744119885 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}]
21:55:19 INFO - PROCESS | 1831 | 1466744119890 Marionette TRACE conn4 <- [1,698,null,{}]
21:55:19 INFO - PROCESS | 1831 | 1466744119899 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:19 INFO - PROCESS | 1831 | 1466744119905 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:20 INFO - PROCESS | 1831 | 1466744120067 Marionette TRACE conn4 <- [1,699,null,{"value":null}]
21:55:20 INFO - PROCESS | 1831 | 1466744120079 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:20 INFO - PROCESS | 1831 | 1466744120086 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x97970400 == 37 [pid = 1831] [id = 182]
21:55:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x979fa000) [pid = 1831] [serial = 546] [outer = (nil)]
21:55:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x98a20800) [pid = 1831] [serial = 547] [outer = 0x979fa000]
21:55:20 INFO - PROCESS | 1831 | 1466744120165 Marionette DEBUG loaded listener.js
21:55:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x996be400) [pid = 1831] [serial = 548] [outer = 0x979fa000]
21:55:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:21 INFO - PROCESS | 1831 | 1466744121491 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}]
21:55:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
21:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1701ms
21:55:21 INFO - PROCESS | 1831 | 1466744121532 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null]
21:55:21 INFO - PROCESS | 1831 | 1466744121535 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}]
21:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
21:55:21 INFO - PROCESS | 1831 | 1466744121543 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}]
21:55:21 INFO - PROCESS | 1831 | 1466744121549 Marionette TRACE conn4 <- [1,702,null,{}]
21:55:21 INFO - PROCESS | 1831 | 1466744121585 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:21 INFO - PROCESS | 1831 | 1466744121593 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:21 INFO - PROCESS | 1831 | 1466744121876 Marionette TRACE conn4 <- [1,703,null,{"value":null}]
21:55:21 INFO - PROCESS | 1831 | 1466744121919 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:21 INFO - PROCESS | 1831 | 1466744121931 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eef800 == 38 [pid = 1831] [id = 183]
21:55:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99eefc00) [pid = 1831] [serial = 549] [outer = (nil)]
21:55:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a0d1800) [pid = 1831] [serial = 550] [outer = 0x99eefc00]
21:55:22 INFO - PROCESS | 1831 | 1466744122010 Marionette DEBUG loaded listener.js
21:55:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a554000) [pid = 1831] [serial = 551] [outer = 0x99eefc00]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9538c400) [pid = 1831] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98a1d800) [pid = 1831] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x93a7a400) [pid = 1831] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x95297400) [pid = 1831] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93c2fc00) [pid = 1831] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9989d000) [pid = 1831] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9d47e400) [pid = 1831] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9d879400) [pid = 1831] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa101d400) [pid = 1831] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0xa1081c00) [pid = 1831] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x8fdb0400) [pid = 1831] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html]
21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x93a5a800) [pid = 1831] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html]
21:55:23 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:23 INFO - PROCESS | 1831 | 1466744123293 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}]
21:55:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
21:55:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1803ms
21:55:23 INFO - PROCESS | 1831 | 1466744123347 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null]
21:55:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
21:55:23 INFO - PROCESS | 1831 | 1466744123353 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}]
21:55:23 INFO - PROCESS | 1831 | 1466744123359 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}]
21:55:23 INFO - PROCESS | 1831 | 1466744123363 Marionette TRACE conn4 <- [1,706,null,{}]
21:55:23 INFO - PROCESS | 1831 | 1466744123369 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:23 INFO - PROCESS | 1831 | 1466744123375 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:23 INFO - PROCESS | 1831 | 1466744123626 Marionette TRACE conn4 <- [1,707,null,{"value":null}]
21:55:23 INFO - PROCESS | 1831 | 1466744123642 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:23 INFO - PROCESS | 1831 | 1466744123648 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7a400 == 39 [pid = 1831] [id = 184]
21:55:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x95297400) [pid = 1831] [serial = 552] [outer = (nil)]
21:55:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x99d19800) [pid = 1831] [serial = 553] [outer = 0x95297400]
21:55:23 INFO - PROCESS | 1831 | 1466744123725 Marionette DEBUG loaded listener.js
21:55:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9a54c000) [pid = 1831] [serial = 554] [outer = 0x95297400]
21:55:25 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:25 INFO - PROCESS | 1831 | 1466744125395 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}]
21:55:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
21:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2086ms
21:55:25 INFO - PROCESS | 1831 | 1466744125446 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null]
21:55:25 INFO - PROCESS | 1831 | 1466744125453 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}]
21:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
21:55:25 INFO - PROCESS | 1831 | 1466744125463 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}]
21:55:25 INFO - PROCESS | 1831 | 1466744125468 Marionette TRACE conn4 <- [1,710,null,{}]
21:55:25 INFO - PROCESS | 1831 | 1466744125477 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:25 INFO - PROCESS | 1831 | 1466744125485 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:25 INFO - PROCESS | 1831 | 1466744125718 Marionette TRACE conn4 <- [1,711,null,{"value":null}]
21:55:25 INFO - PROCESS | 1831 | 1466744125876 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:25 INFO - PROCESS | 1831 | 1466744125887 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae2c00 == 40 [pid = 1831] [id = 185]
21:55:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x93a7e400) [pid = 1831] [serial = 555] [outer = (nil)]
21:55:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x97975400) [pid = 1831] [serial = 556] [outer = 0x93a7e400]
21:55:25 INFO - PROCESS | 1831 | 1466744125975 Marionette DEBUG loaded listener.js
21:55:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x979ee400) [pid = 1831] [serial = 557] [outer = 0x93a7e400]
21:55:27 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:27 INFO - PROCESS | 1831 | 1466744127322 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}]
21:55:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
21:55:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1892ms
21:55:27 INFO - PROCESS | 1831 | 1466744127420 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null]
21:55:27 INFO - PROCESS | 1831 | 1466744127428 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}]
21:55:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
21:55:27 INFO - PROCESS | 1831 | 1466744127443 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}]
21:55:27 INFO - PROCESS | 1831 | 1466744127448 Marionette TRACE conn4 <- [1,714,null,{}]
21:55:27 INFO - PROCESS | 1831 | 1466744127456 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:27 INFO - PROCESS | 1831 | 1466744127463 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:27 INFO - PROCESS | 1831 | 1466744127645 Marionette TRACE conn4 <- [1,715,null,{"value":null}]
21:55:27 INFO - PROCESS | 1831 | 1466744127802 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:27 INFO - PROCESS | 1831 | 1466744127812 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a8c00 == 41 [pid = 1831] [id = 186]
21:55:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x99b49000) [pid = 1831] [serial = 558] [outer = (nil)]
21:55:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x99eef000) [pid = 1831] [serial = 559] [outer = 0x99b49000]
21:55:27 INFO - PROCESS | 1831 | 1466744127896 Marionette DEBUG loaded listener.js
21:55:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9a768400) [pid = 1831] [serial = 560] [outer = 0x99b49000]
21:55:29 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:29 INFO - PROCESS | 1831 | 1466744129411 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}]
21:55:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
21:55:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1993ms
21:55:29 INFO - PROCESS | 1831 | 1466744129434 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null]
21:55:29 INFO - PROCESS | 1831 | 1466744129439 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}]
21:55:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
21:55:29 INFO - PROCESS | 1831 | 1466744129446 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}]
21:55:29 INFO - PROCESS | 1831 | 1466744129453 Marionette TRACE conn4 <- [1,718,null,{}]
21:55:29 INFO - PROCESS | 1831 | 1466744129471 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:29 INFO - PROCESS | 1831 | 1466744129481 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:29 INFO - PROCESS | 1831 | 1466744129711 Marionette TRACE conn4 <- [1,719,null,{"value":null}]
21:55:29 INFO - PROCESS | 1831 | 1466744129870 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:29 INFO - PROCESS | 1831 | 1466744129883 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a85e000 == 42 [pid = 1831] [id = 187]
21:55:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a944800) [pid = 1831] [serial = 561] [outer = (nil)]
21:55:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9b70f800) [pid = 1831] [serial = 562] [outer = 0x9a944800]
21:55:29 INFO - PROCESS | 1831 | 1466744129965 Marionette DEBUG loaded listener.js
21:55:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9b944000) [pid = 1831] [serial = 563] [outer = 0x9a944800]
21:55:31 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:31 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
21:55:31 INFO - PROCESS | 1831 | 1466744131331 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}]
21:55:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
21:55:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1943ms
21:55:31 INFO - PROCESS | 1831 | 1466744131415 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null]
21:55:31 INFO - PROCESS | 1831 | 1466744131423 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}]
21:55:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
21:55:31 INFO - PROCESS | 1831 | 1466744131480 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}]
21:55:31 INFO - PROCESS | 1831 | 1466744131486 Marionette TRACE conn4 <- [1,722,null,{}]
21:55:31 INFO - PROCESS | 1831 | 1466744131494 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:31 INFO - PROCESS | 1831 | 1466744131501 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:31 INFO - PROCESS | 1831 | 1466744131689 Marionette TRACE conn4 <- [1,723,null,{"value":null}]
21:55:31 INFO - PROCESS | 1831 | 1466744131848 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:31 INFO - PROCESS | 1831 | 1466744131857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471f000 == 43 [pid = 1831] [id = 188]
21:55:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x94722000) [pid = 1831] [serial = 564] [outer = (nil)]
21:55:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x953ef800) [pid = 1831] [serial = 565] [outer = 0x94722000]
21:55:31 INFO - PROCESS | 1831 | 1466744131940 Marionette DEBUG loaded listener.js
21:55:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x996b3400) [pid = 1831] [serial = 566] [outer = 0x94722000]
21:55:33 INFO - PROCESS | 1831 | 1466744133064 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:55:33 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
21:55:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
21:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:55:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:55:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:55:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 1639ms
21:55:33 INFO - PROCESS | 1831 | 1466744133118 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null]
21:55:33 INFO - PROCESS | 1831 | 1466744133125 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}]
21:55:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
21:55:33 INFO - PROCESS | 1831 | 1466744133133 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}]
21:55:33 INFO - PROCESS | 1831 | 1466744133142 Marionette TRACE conn4 <- [1,726,null,{}]
21:55:33 INFO - PROCESS | 1831 | 1466744133150 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:33 INFO - PROCESS | 1831 | 1466744133155 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:33 INFO - PROCESS | 1831 | 1466744133345 Marionette TRACE conn4 <- [1,727,null,{"value":null}]
21:55:33 INFO - PROCESS | 1831 | 1466744133604 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:33 INFO - PROCESS | 1831 | 1466744133615 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x97905400 == 44 [pid = 1831] [id = 189]
21:55:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x97905c00) [pid = 1831] [serial = 567] [outer = (nil)]
21:55:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x98a1fc00) [pid = 1831] [serial = 568] [outer = 0x97905c00]
21:55:33 INFO - PROCESS | 1831 | 1466744133740 Marionette DEBUG loaded listener.js
21:55:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9989b400) [pid = 1831] [serial = 569] [outer = 0x97905c00]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9a05a800 == 43 [pid = 1831] [id = 163]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9538d400 == 42 [pid = 1831] [id = 149]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1cc00 == 41 [pid = 1831] [id = 162]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9538a800 == 40 [pid = 1831] [id = 155]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5b400 == 39 [pid = 1831] [id = 172]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x99822000 == 38 [pid = 1831] [id = 158]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x91adec00 == 37 [pid = 1831] [id = 165]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x95261800 == 36 [pid = 1831] [id = 161]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54e800 == 35 [pid = 1831] [id = 157]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x998a7400 == 34 [pid = 1831] [id = 159]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9525dc00 == 33 [pid = 1831] [id = 160]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x998a4000 == 32 [pid = 1831] [id = 154]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9989ac00 == 31 [pid = 1831] [id = 166]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x97907400 == 30 [pid = 1831] [id = 156]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9b946800 == 29 [pid = 1831] [id = 167]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9529bc00 == 28 [pid = 1831] [id = 170]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 27 [pid = 1831] [id = 171]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad800 == 26 [pid = 1831] [id = 164]
21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9b948c00 == 25 [pid = 1831] [id = 168]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99d1d800) [pid = 1831] [serial = 532] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x953eb000) [pid = 1831] [serial = 523] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98cbfc00) [pid = 1831] [serial = 526] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a88000) [pid = 1831] [serial = 520] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9471ec00) [pid = 1831] [serial = 521] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x96e63000) [pid = 1831] [serial = 518] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x95392400) [pid = 1831] [serial = 517] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x953edc00) [pid = 1831] [serial = 497] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x952a0800) [pid = 1831] [serial = 496] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99d27000) [pid = 1831] [serial = 500] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x998b7000) [pid = 1831] [serial = 499] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9d87c800) [pid = 1831] [serial = 503] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x996be800) [pid = 1831] [serial = 527] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9d813800) [pid = 1831] [serial = 502] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa1086000) [pid = 1831] [serial = 506] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0xa1023400) [pid = 1831] [serial = 505] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0xa1f29800) [pid = 1831] [serial = 509] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0xa1f25800) [pid = 1831] [serial = 508] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0xa22ab400) [pid = 1831] [serial = 512] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0xa2273400) [pid = 1831] [serial = 511] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x95389400) [pid = 1831] [serial = 515] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x91ad9000) [pid = 1831] [serial = 514] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x998b0c00) [pid = 1831] [serial = 530] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x96e67000) [pid = 1831] [serial = 524] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x953ea400) [pid = 1831] [serial = 529] [outer = (nil)] [url = about:blank]
21:55:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x91adc400) [pid = 1831] [serial = 570] [outer = 0x94775000]
21:55:35 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:35 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
21:55:35 INFO - PROCESS | 1831 | 1466744135926 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}]
21:55:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
21:55:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2846ms
21:55:35 INFO - PROCESS | 1831 | 1466744135981 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null]
21:55:35 INFO - PROCESS | 1831 | 1466744135987 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}]
21:55:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
21:55:36 INFO - PROCESS | 1831 | 1466744135995 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}]
21:55:36 INFO - PROCESS | 1831 | 1466744135999 Marionette TRACE conn4 <- [1,730,null,{}]
21:55:36 INFO - PROCESS | 1831 | 1466744136007 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:36 INFO - PROCESS | 1831 | 1466744136013 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:36 INFO - PROCESS | 1831 | 1466744136181 Marionette TRACE conn4 <- [1,731,null,{"value":null}]
21:55:36 INFO - PROCESS | 1831 | 1466744136347 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:36 INFO - PROCESS | 1831 | 1466744136353 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x95386800 == 26 [pid = 1831] [id = 190]
21:55:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x95387c00) [pid = 1831] [serial = 571] [outer = (nil)]
21:55:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x95391c00) [pid = 1831] [serial = 572] [outer = 0x95387c00]
21:55:36 INFO - PROCESS | 1831 | 1466744136440 Marionette DEBUG loaded listener.js
21:55:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x953e7000) [pid = 1831] [serial = 573] [outer = 0x95387c00]
21:55:37 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:37 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
21:55:37 INFO - PROCESS | 1831 | 1466744137267 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:55:37 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 255
21:55:37 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:55:37 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:55:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
21:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:55:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:55:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:55:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 1335ms
21:55:37 INFO - PROCESS | 1831 | 1466744137333 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null]
21:55:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
21:55:37 INFO - PROCESS | 1831 | 1466744137342 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}]
21:55:37 INFO - PROCESS | 1831 | 1466744137354 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}]
21:55:37 INFO - PROCESS | 1831 | 1466744137359 Marionette TRACE conn4 <- [1,734,null,{}]
21:55:37 INFO - PROCESS | 1831 | 1466744137365 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:37 INFO - PROCESS | 1831 | 1466744137372 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:37 INFO - PROCESS | 1831 | 1466744137569 Marionette TRACE conn4 <- [1,735,null,{"value":null}]
21:55:37 INFO - PROCESS | 1831 | 1466744137711 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:37 INFO - PROCESS | 1831 | 1466744137719 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x97903c00 == 27 [pid = 1831] [id = 191]
21:55:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x97906000) [pid = 1831] [serial = 574] [outer = (nil)]
21:55:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x979fac00) [pid = 1831] [serial = 575] [outer = 0x97906000]
21:55:37 INFO - PROCESS | 1831 | 1466744137800 Marionette DEBUG loaded listener.js
21:55:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x98a73800) [pid = 1831] [serial = 576] [outer = 0x97906000]
21:55:38 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:38 INFO - PROCESS | 1831 | 1466744138795 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}]
21:55:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
21:55:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1491ms
21:55:38 INFO - PROCESS | 1831 | 1466744138845 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null]
21:55:38 INFO - PROCESS | 1831 | 1466744138849 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}]
21:55:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
21:55:38 INFO - PROCESS | 1831 | 1466744138862 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}]
21:55:38 INFO - PROCESS | 1831 | 1466744138868 Marionette TRACE conn4 <- [1,738,null,{}]
21:55:38 INFO - PROCESS | 1831 | 1466744138887 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:38 INFO - PROCESS | 1831 | 1466744138897 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:39 INFO - PROCESS | 1831 | 1466744139126 Marionette TRACE conn4 <- [1,739,null,{"value":null}]
21:55:39 INFO - PROCESS | 1831 | 1466744139214 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:39 INFO - PROCESS | 1831 | 1466744139237 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b82c00 == 28 [pid = 1831] [id = 192]
21:55:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x99bf9800) [pid = 1831] [serial = 577] [outer = (nil)]
21:55:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x99d22000) [pid = 1831] [serial = 578] [outer = 0x99bf9800]
21:55:39 INFO - PROCESS | 1831 | 1466744139318 Marionette DEBUG loaded listener.js
21:55:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x99ee3400) [pid = 1831] [serial = 579] [outer = 0x99bf9800]
21:55:39 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x95297400) [pid = 1831] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html]
21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x99eefc00) [pid = 1831] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html]
21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9525d400) [pid = 1831] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html]
21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9538f400) [pid = 1831] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html]
21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x979fa000) [pid = 1831] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html]
21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9a558800) [pid = 1831] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html]
21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x98a74c00) [pid = 1831] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html]
21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x91add000) [pid = 1831] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html]
21:55:40 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:40 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
21:55:40 INFO - PROCESS | 1831 | 1466744140822 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}]
21:55:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
21:55:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2001ms
21:55:40 INFO - PROCESS | 1831 | 1466744140865 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null]
21:55:40 INFO - PROCESS | 1831 | 1466744140870 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}]
21:55:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
21:55:40 INFO - PROCESS | 1831 | 1466744140878 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}]
21:55:40 INFO - PROCESS | 1831 | 1466744140880 Marionette TRACE conn4 <- [1,742,null,{}]
21:55:40 INFO - PROCESS | 1831 | 1466744140887 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:40 INFO - PROCESS | 1831 | 1466744140892 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:41 INFO - PROCESS | 1831 | 1466744141118 Marionette TRACE conn4 <- [1,743,null,{"value":null}]
21:55:41 INFO - PROCESS | 1831 | 1466744141239 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:41 INFO - PROCESS | 1831 | 1466744141246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471b000 == 29 [pid = 1831] [id = 193]
21:55:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x9529bc00) [pid = 1831] [serial = 580] [outer = (nil)]
21:55:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x99d27400) [pid = 1831] [serial = 581] [outer = 0x9529bc00]
21:55:41 INFO - PROCESS | 1831 | 1466744141323 Marionette DEBUG loaded listener.js
21:55:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x9a05bc00) [pid = 1831] [serial = 582] [outer = 0x9529bc00]
21:55:42 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:42 INFO - PROCESS | 1831 | 1466744142578 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}]
21:55:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
21:55:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1732ms
21:55:42 INFO - PROCESS | 1831 | 1466744142612 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null]
21:55:42 INFO - PROCESS | 1831 | 1466744142620 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}]
21:55:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
21:55:42 INFO - PROCESS | 1831 | 1466744142690 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}]
21:55:42 INFO - PROCESS | 1831 | 1466744142696 Marionette TRACE conn4 <- [1,746,null,{}]
21:55:42 INFO - PROCESS | 1831 | 1466744142761 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:42 INFO - PROCESS | 1831 | 1466744142769 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:42 INFO - PROCESS | 1831 | 1466744142959 Marionette TRACE conn4 <- [1,747,null,{"value":null}]
21:55:43 INFO - PROCESS | 1831 | 1466744143110 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:43 INFO - PROCESS | 1831 | 1466744143127 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba400 == 30 [pid = 1831] [id = 194]
21:55:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x91ade800) [pid = 1831] [serial = 583] [outer = (nil)]
21:55:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9538a800) [pid = 1831] [serial = 584] [outer = 0x91ade800]
21:55:43 INFO - PROCESS | 1831 | 1466744143216 Marionette DEBUG loaded listener.js
21:55:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x953e9400) [pid = 1831] [serial = 585] [outer = 0x91ade800]
21:55:44 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:44 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:44 INFO - PROCESS | 1831 | 1466744144689 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}]
21:55:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
21:55:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2105ms
21:55:44 INFO - PROCESS | 1831 | 1466744144734 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null]
21:55:44 INFO - PROCESS | 1831 | 1466744144743 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}]
21:55:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
21:55:44 INFO - PROCESS | 1831 | 1466744144756 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}]
21:55:44 INFO - PROCESS | 1831 | 1466744144763 Marionette TRACE conn4 <- [1,750,null,{}]
21:55:44 INFO - PROCESS | 1831 | 1466744144772 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:44 INFO - PROCESS | 1831 | 1466744144778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:45 INFO - PROCESS | 1831 | 1466744145019 Marionette TRACE conn4 <- [1,751,null,{"value":null}]
21:55:45 INFO - PROCESS | 1831 | 1466744145141 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:45 INFO - PROCESS | 1831 | 1466744145150 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790d000 == 31 [pid = 1831] [id = 195]
21:55:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x979f7800) [pid = 1831] [serial = 586] [outer = (nil)]
21:55:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9989ac00) [pid = 1831] [serial = 587] [outer = 0x979f7800]
21:55:45 INFO - PROCESS | 1831 | 1466744145240 Marionette DEBUG loaded listener.js
21:55:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x99bf8000) [pid = 1831] [serial = 588] [outer = 0x979f7800]
21:55:46 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:46 INFO - PROCESS | 1831 | 1466744146780 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}]
21:55:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
21:55:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2045ms
21:55:46 INFO - PROCESS | 1831 | 1466744146800 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null]
21:55:46 INFO - PROCESS | 1831 | 1466744146804 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}]
21:55:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
21:55:46 INFO - PROCESS | 1831 | 1466744146813 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}]
21:55:46 INFO - PROCESS | 1831 | 1466744146820 Marionette TRACE conn4 <- [1,754,null,{}]
21:55:46 INFO - PROCESS | 1831 | 1466744146838 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:46 INFO - PROCESS | 1831 | 1466744146847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:47 INFO - PROCESS | 1831 | 1466744147178 Marionette TRACE conn4 <- [1,755,null,{"value":null}]
21:55:47 INFO - PROCESS | 1831 | 1466744147334 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:47 INFO - PROCESS | 1831 | 1466744147345 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7000 == 32 [pid = 1831] [id = 196]
21:55:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x91adbc00) [pid = 1831] [serial = 589] [outer = (nil)]
21:55:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x91ae2400) [pid = 1831] [serial = 590] [outer = 0x91adbc00]
21:55:47 INFO - PROCESS | 1831 | 1466744147421 Marionette DEBUG loaded listener.js
21:55:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x95298000) [pid = 1831] [serial = 591] [outer = 0x91adbc00]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9a54c000) [pid = 1831] [serial = 554] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9a0d1800) [pid = 1831] [serial = 550] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9a554000) [pid = 1831] [serial = 551] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x952a1000) [pid = 1831] [serial = 544] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x95393400) [pid = 1831] [serial = 545] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x97905000) [pid = 1831] [serial = 535] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x97979000) [pid = 1831] [serial = 536] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x98a20800) [pid = 1831] [serial = 547] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x9ac5e800) [pid = 1831] [serial = 541] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9b77e800) [pid = 1831] [serial = 542] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x99d25c00) [pid = 1831] [serial = 538] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x99eed000) [pid = 1831] [serial = 539] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x99d22c00) [pid = 1831] [serial = 533] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x996be400) [pid = 1831] [serial = 548] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 54 (0x99d19800) [pid = 1831] [serial = 553] [outer = (nil)] [url = about:blank]
21:55:48 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:48 INFO - PROCESS | 1831 | 1466744148866 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}]
21:55:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
21:55:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2152ms
21:55:48 INFO - PROCESS | 1831 | 1466744148989 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null]
21:55:48 INFO - PROCESS | 1831 | 1466744148997 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}]
21:55:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
21:55:49 INFO - PROCESS | 1831 | 1466744149007 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}]
21:55:49 INFO - PROCESS | 1831 | 1466744149012 Marionette TRACE conn4 <- [1,758,null,{}]
21:55:49 INFO - PROCESS | 1831 | 1466744149022 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:49 INFO - PROCESS | 1831 | 1466744149028 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:49 INFO - PROCESS | 1831 | 1466744149195 Marionette TRACE conn4 <- [1,759,null,{"value":null}]
21:55:49 INFO - PROCESS | 1831 | 1466744149205 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:49 INFO - PROCESS | 1831 | 1466744149215 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae1800 == 33 [pid = 1831] [id = 197]
21:55:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0x9538f000) [pid = 1831] [serial = 592] [outer = (nil)]
21:55:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x97907000) [pid = 1831] [serial = 593] [outer = 0x9538f000]
21:55:49 INFO - PROCESS | 1831 | 1466744149306 Marionette DEBUG loaded listener.js
21:55:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x979ee800) [pid = 1831] [serial = 594] [outer = 0x9538f000]
21:55:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:50 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
21:55:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:55:50 INFO - PROCESS | 1831 | 1466744150166 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}]
21:55:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
21:55:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1234ms
21:55:50 INFO - PROCESS | 1831 | 1466744150242 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null]
21:55:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
21:55:50 INFO - PROCESS | 1831 | 1466744150248 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}]
21:55:50 INFO - PROCESS | 1831 | 1466744150255 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}]
21:55:50 INFO - PROCESS | 1831 | 1466744150259 Marionette TRACE conn4 <- [1,762,null,{}]
21:55:50 INFO - PROCESS | 1831 | 1466744150266 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:50 INFO - PROCESS | 1831 | 1466744150279 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:50 INFO - PROCESS | 1831 | 1466744150510 Marionette TRACE conn4 <- [1,763,null,{"value":null}]
21:55:50 INFO - PROCESS | 1831 | 1466744150640 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:50 INFO - PROCESS | 1831 | 1466744150649 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4400 == 34 [pid = 1831] [id = 198]
21:55:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x979f5400) [pid = 1831] [serial = 595] [outer = (nil)]
21:55:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x99d1d000) [pid = 1831] [serial = 596] [outer = 0x979f5400]
21:55:50 INFO - PROCESS | 1831 | 1466744150725 Marionette DEBUG loaded listener.js
21:55:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x99d28800) [pid = 1831] [serial = 597] [outer = 0x979f5400]
21:55:52 INFO - PROCESS | 1831 | 1466744152043 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}]
21:55:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
21:55:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1845ms
21:55:52 INFO - PROCESS | 1831 | 1466744152101 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null]
21:55:52 INFO - PROCESS | 1831 | 1466744152107 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}]
21:55:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
21:55:52 INFO - PROCESS | 1831 | 1466744152124 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}]
21:55:52 INFO - PROCESS | 1831 | 1466744152132 Marionette TRACE conn4 <- [1,766,null,{}]
21:55:52 INFO - PROCESS | 1831 | 1466744152209 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:52 INFO - PROCESS | 1831 | 1466744152217 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:52 INFO - PROCESS | 1831 | 1466744152427 Marionette TRACE conn4 <- [1,767,null,{"value":null}]
21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x99bf9800) [pid = 1831] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html]
21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x97906000) [pid = 1831] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html]
21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x95387c00) [pid = 1831] [serial = 571] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html]
21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x97905c00) [pid = 1831] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html]
21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x93a7e400) [pid = 1831] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html]
21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 54 (0x99b49000) [pid = 1831] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html]
21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 53 (0x9a944800) [pid = 1831] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html]
21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 52 (0x94722000) [pid = 1831] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html]
21:55:52 INFO - PROCESS | 1831 | 1466744152548 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:52 INFO - PROCESS | 1831 | 1466744152557 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2400 == 35 [pid = 1831] [id = 199]
21:55:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 53 (0x91ada800) [pid = 1831] [serial = 598] [outer = (nil)]
21:55:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 54 (0x953ec000) [pid = 1831] [serial = 599] [outer = 0x91ada800]
21:55:52 INFO - PROCESS | 1831 | 1466744152630 Marionette DEBUG loaded listener.js
21:55:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0x9a555000) [pid = 1831] [serial = 600] [outer = 0x91ada800]
21:55:53 INFO - PROCESS | 1831 | 1466744153767 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}]
21:55:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
21:55:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1699ms
21:55:53 INFO - PROCESS | 1831 | 1466744153816 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null]
21:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
21:55:53 INFO - PROCESS | 1831 | 1466744153821 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}]
21:55:53 INFO - PROCESS | 1831 | 1466744153828 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}]
21:55:53 INFO - PROCESS | 1831 | 1466744153832 Marionette TRACE conn4 <- [1,770,null,{}]
21:55:53 INFO - PROCESS | 1831 | 1466744153838 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:53 INFO - PROCESS | 1831 | 1466744153844 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:54 INFO - PROCESS | 1831 | 1466744154063 Marionette TRACE conn4 <- [1,771,null,{"value":null}]
21:55:54 INFO - PROCESS | 1831 | 1466744154184 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:54 INFO - PROCESS | 1831 | 1466744154196 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 36 [pid = 1831] [id = 200]
21:55:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x93a5b000) [pid = 1831] [serial = 601] [outer = (nil)]
21:55:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x9a777000) [pid = 1831] [serial = 602] [outer = 0x93a5b000]
21:55:54 INFO - PROCESS | 1831 | 1466744154267 Marionette DEBUG loaded listener.js
21:55:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x9a859800) [pid = 1831] [serial = 603] [outer = 0x93a5b000]
21:55:55 INFO - PROCESS | 1831 | 1466744155142 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}]
21:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
21:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1385ms
21:55:55 INFO - PROCESS | 1831 | 1466744155214 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null]
21:55:55 INFO - PROCESS | 1831 | 1466744155220 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}]
21:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
21:55:55 INFO - PROCESS | 1831 | 1466744155231 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}]
21:55:55 INFO - PROCESS | 1831 | 1466744155238 Marionette TRACE conn4 <- [1,774,null,{}]
21:55:55 INFO - PROCESS | 1831 | 1466744155250 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:55 INFO - PROCESS | 1831 | 1466744155257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:55 INFO - PROCESS | 1831 | 1466744155531 Marionette TRACE conn4 <- [1,775,null,{"value":null}]
21:55:55 INFO - PROCESS | 1831 | 1466744155808 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:55 INFO - PROCESS | 1831 | 1466744155825 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7800 == 37 [pid = 1831] [id = 201]
21:55:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x9538d400) [pid = 1831] [serial = 604] [outer = (nil)]
21:55:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x953e9c00) [pid = 1831] [serial = 605] [outer = 0x9538d400]
21:55:55 INFO - PROCESS | 1831 | 1466744155913 Marionette DEBUG loaded listener.js
21:55:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x953ed800) [pid = 1831] [serial = 606] [outer = 0x9538d400]
21:55:56 INFO - PROCESS | 1831 | 1466744156906 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}]
21:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
21:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1694ms
21:55:56 INFO - PROCESS | 1831 | 1466744156926 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null]
21:55:56 INFO - PROCESS | 1831 | 1466744156935 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}]
21:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
21:55:56 INFO - PROCESS | 1831 | 1466744156949 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}]
21:55:56 INFO - PROCESS | 1831 | 1466744156953 Marionette TRACE conn4 <- [1,778,null,{}]
21:55:56 INFO - PROCESS | 1831 | 1466744156961 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:56 INFO - PROCESS | 1831 | 1466744156968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:57 INFO - PROCESS | 1831 | 1466744157172 Marionette TRACE conn4 <- [1,779,null,{"value":null}]
21:55:57 INFO - PROCESS | 1831 | 1466744157382 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:57 INFO - PROCESS | 1831 | 1466744157389 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a20800 == 38 [pid = 1831] [id = 202]
21:55:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x99d22800) [pid = 1831] [serial = 607] [outer = (nil)]
21:55:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x99ee8800) [pid = 1831] [serial = 608] [outer = 0x99d22800]
21:55:57 INFO - PROCESS | 1831 | 1466744157523 Marionette DEBUG loaded listener.js
21:55:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9a54b800) [pid = 1831] [serial = 609] [outer = 0x99d22800]
21:55:58 INFO - PROCESS | 1831 | 1466744158465 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}]
21:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
21:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1544ms
21:55:58 INFO - PROCESS | 1831 | 1466744158492 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null]
21:55:58 INFO - PROCESS | 1831 | 1466744158496 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}]
21:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
21:55:58 INFO - PROCESS | 1831 | 1466744158505 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}]
21:55:58 INFO - PROCESS | 1831 | 1466744158512 Marionette TRACE conn4 <- [1,782,null,{}]
21:55:58 INFO - PROCESS | 1831 | 1466744158531 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:55:58 INFO - PROCESS | 1831 | 1466744158541 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:58 INFO - PROCESS | 1831 | 1466744158781 Marionette TRACE conn4 <- [1,783,null,{"value":null}]
21:55:59 INFO - PROCESS | 1831 | 1466744159051 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:55:59 INFO - PROCESS | 1831 | 1466744159066 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:55:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4ec000 == 39 [pid = 1831] [id = 203]
21:55:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9b77ec00) [pid = 1831] [serial = 610] [outer = (nil)]
21:55:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9b93ac00) [pid = 1831] [serial = 611] [outer = 0x9b77ec00]
21:55:59 INFO - PROCESS | 1831 | 1466744159200 Marionette DEBUG loaded listener.js
21:55:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9d47b000) [pid = 1831] [serial = 612] [outer = 0x9b77ec00]
21:56:00 INFO - PROCESS | 1831 | 1466744160219 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}]
21:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
21:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1791ms
21:56:00 INFO - PROCESS | 1831 | 1466744160299 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null]
21:56:00 INFO - PROCESS | 1831 | 1466744160308 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}]
21:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
21:56:00 INFO - PROCESS | 1831 | 1466744160321 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}]
21:56:00 INFO - PROCESS | 1831 | 1466744160327 Marionette TRACE conn4 <- [1,786,null,{}]
21:56:00 INFO - PROCESS | 1831 | 1466744160339 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:00 INFO - PROCESS | 1831 | 1466744160349 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:00 INFO - PROCESS | 1831 | 1466744160702 Marionette TRACE conn4 <- [1,787,null,{"value":null}]
21:56:00 INFO - PROCESS | 1831 | 1466744160855 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:00 INFO - PROCESS | 1831 | 1466744160863 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x97901c00 == 40 [pid = 1831] [id = 204]
21:56:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9a951c00) [pid = 1831] [serial = 613] [outer = (nil)]
21:56:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9d87b400) [pid = 1831] [serial = 614] [outer = 0x9a951c00]
21:56:00 INFO - PROCESS | 1831 | 1466744160960 Marionette DEBUG loaded listener.js
21:56:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9d882800) [pid = 1831] [serial = 615] [outer = 0x9a951c00]
21:56:01 INFO - PROCESS | 1831 | 1466744161965 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}]
21:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
21:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1695ms
21:56:02 INFO - PROCESS | 1831 | 1466744162014 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null]
21:56:02 INFO - PROCESS | 1831 | 1466744162019 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}]
21:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
21:56:02 INFO - PROCESS | 1831 | 1466744162026 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}]
21:56:02 INFO - PROCESS | 1831 | 1466744162031 Marionette TRACE conn4 <- [1,790,null,{}]
21:56:02 INFO - PROCESS | 1831 | 1466744162037 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:02 INFO - PROCESS | 1831 | 1466744162044 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:02 INFO - PROCESS | 1831 | 1466744162246 Marionette TRACE conn4 <- [1,791,null,{"value":null}]
21:56:02 INFO - PROCESS | 1831 | 1466744162464 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:02 INFO - PROCESS | 1831 | 1466744162476 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x97903400 == 41 [pid = 1831] [id = 205]
21:56:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9a76e000) [pid = 1831] [serial = 616] [outer = (nil)]
21:56:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa1081000) [pid = 1831] [serial = 617] [outer = 0x9a76e000]
21:56:02 INFO - PROCESS | 1831 | 1466744162606 Marionette DEBUG loaded listener.js
21:56:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa1085c00) [pid = 1831] [serial = 618] [outer = 0x9a76e000]
21:56:03 INFO - PROCESS | 1831 | 1466744163649 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}]
21:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
21:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1683ms
21:56:03 INFO - PROCESS | 1831 | 1466744163710 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null]
21:56:03 INFO - PROCESS | 1831 | 1466744163715 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}]
21:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
21:56:03 INFO - PROCESS | 1831 | 1466744163724 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}]
21:56:03 INFO - PROCESS | 1831 | 1466744163728 Marionette TRACE conn4 <- [1,794,null,{}]
21:56:03 INFO - PROCESS | 1831 | 1466744163734 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:03 INFO - PROCESS | 1831 | 1466744163746 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:04 INFO - PROCESS | 1831 | 1466744164054 Marionette TRACE conn4 <- [1,795,null,{"value":null}]
21:56:04 INFO - PROCESS | 1831 | 1466744164295 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:04 INFO - PROCESS | 1831 | 1466744164304 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdaf800 == 42 [pid = 1831] [id = 206]
21:56:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x996bc400) [pid = 1831] [serial = 619] [outer = (nil)]
21:56:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa2130800) [pid = 1831] [serial = 620] [outer = 0x996bc400]
21:56:04 INFO - PROCESS | 1831 | 1466744164404 Marionette DEBUG loaded listener.js
21:56:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa2226c00) [pid = 1831] [serial = 621] [outer = 0x996bc400]
21:56:05 INFO - PROCESS | 1831 | 1466744165316 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}]
21:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
21:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1636ms
21:56:05 INFO - PROCESS | 1831 | 1466744165362 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null]
21:56:05 INFO - PROCESS | 1831 | 1466744165366 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}]
21:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
21:56:05 INFO - PROCESS | 1831 | 1466744165375 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}]
21:56:05 INFO - PROCESS | 1831 | 1466744165379 Marionette TRACE conn4 <- [1,798,null,{}]
21:56:05 INFO - PROCESS | 1831 | 1466744165388 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:05 INFO - PROCESS | 1831 | 1466744165394 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:05 INFO - PROCESS | 1831 | 1466744165664 Marionette TRACE conn4 <- [1,799,null,{"value":null}]
21:56:06 INFO - PROCESS | 1831 | 1466744166011 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:06 INFO - PROCESS | 1831 | 1466744166019 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adf400 == 43 [pid = 1831] [id = 207]
21:56:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x91adfc00) [pid = 1831] [serial = 622] [outer = (nil)]
21:56:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9538ec00) [pid = 1831] [serial = 623] [outer = 0x91adfc00]
21:56:06 INFO - PROCESS | 1831 | 1466744166116 Marionette DEBUG loaded listener.js
21:56:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x979f3c00) [pid = 1831] [serial = 624] [outer = 0x91adfc00]
21:56:07 INFO - PROCESS | 1831 | 1466744167043 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}]
21:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
21:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1736ms
21:56:07 INFO - PROCESS | 1831 | 1466744167112 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null]
21:56:07 INFO - PROCESS | 1831 | 1466744167115 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}]
21:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
21:56:07 INFO - PROCESS | 1831 | 1466744167123 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}]
21:56:07 INFO - PROCESS | 1831 | 1466744167128 Marionette TRACE conn4 <- [1,802,null,{}]
21:56:07 INFO - PROCESS | 1831 | 1466744167134 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:07 INFO - PROCESS | 1831 | 1466744167140 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:07 INFO - PROCESS | 1831 | 1466744167530 Marionette TRACE conn4 <- [1,803,null,{"value":null}]
21:56:07 INFO - PROCESS | 1831 | 1466744167770 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:07 INFO - PROCESS | 1831 | 1466744167781 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c26800 == 44 [pid = 1831] [id = 208]
21:56:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93c2ec00) [pid = 1831] [serial = 625] [outer = (nil)]
21:56:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9477b400) [pid = 1831] [serial = 626] [outer = 0x93c2ec00]
21:56:07 INFO - PROCESS | 1831 | 1466744167878 Marionette DEBUG loaded listener.js
21:56:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x95393800) [pid = 1831] [serial = 627] [outer = 0x93c2ec00]
21:56:08 INFO - PROCESS | 1831 | 1466744168935 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}]
21:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
21:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1885ms
21:56:09 INFO - PROCESS | 1831 | 1466744169012 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null]
21:56:09 INFO - PROCESS | 1831 | 1466744169018 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}]
21:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
21:56:09 INFO - PROCESS | 1831 | 1466744169028 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}]
21:56:09 INFO - PROCESS | 1831 | 1466744169033 Marionette TRACE conn4 <- [1,806,null,{}]
21:56:09 INFO - PROCESS | 1831 | 1466744169043 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:09 INFO - PROCESS | 1831 | 1466744169048 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb2400 == 43 [pid = 1831] [id = 199]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4400 == 42 [pid = 1831] [id = 198]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae1800 == 41 [pid = 1831] [id = 197]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad7000 == 40 [pid = 1831] [id = 196]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x99b82c00 == 39 [pid = 1831] [id = 192]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9471b000 == 38 [pid = 1831] [id = 193]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x97903c00 == 37 [pid = 1831] [id = 191]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba400 == 36 [pid = 1831] [id = 194]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9790d000 == 35 [pid = 1831] [id = 195]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91adf400 == 34 [pid = 1831] [id = 207]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x93c26800 == 33 [pid = 1831] [id = 208]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdaf800 == 32 [pid = 1831] [id = 206]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x97903400 == 31 [pid = 1831] [id = 205]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x97901c00 == 30 [pid = 1831] [id = 204]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x98a20800 == 29 [pid = 1831] [id = 202]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4ec000 == 28 [pid = 1831] [id = 203]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 27 [pid = 1831] [id = 200]
21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7800 == 26 [pid = 1831] [id = 201]
21:56:10 INFO - PROCESS | 1831 | 1466744170278 Marionette TRACE conn4 <- [1,807,null,{"value":null}]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99d22000) [pid = 1831] [serial = 578] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x98a73800) [pid = 1831] [serial = 576] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95391c00) [pid = 1831] [serial = 572] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9989b400) [pid = 1831] [serial = 569] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a1fc00) [pid = 1831] [serial = 568] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa34d8800) [pid = 1831] [serial = 365] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x979ee400) [pid = 1831] [serial = 557] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97975400) [pid = 1831] [serial = 556] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a768400) [pid = 1831] [serial = 560] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99eef000) [pid = 1831] [serial = 559] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9b944000) [pid = 1831] [serial = 563] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9b70f800) [pid = 1831] [serial = 562] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x996b3400) [pid = 1831] [serial = 566] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x953ef800) [pid = 1831] [serial = 565] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x953e7000) [pid = 1831] [serial = 573] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99ee3400) [pid = 1831] [serial = 579] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x979fac00) [pid = 1831] [serial = 575] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x99d27400) [pid = 1831] [serial = 581] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1831 | 1466744170574 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:10 INFO - PROCESS | 1831 | 1466744170584 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad6800 == 27 [pid = 1831] [id = 209]
21:56:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x91ad8000) [pid = 1831] [serial = 628] [outer = (nil)]
21:56:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x91adf400) [pid = 1831] [serial = 629] [outer = 0x91ad8000]
21:56:10 INFO - PROCESS | 1831 | 1466744170682 Marionette DEBUG loaded listener.js
21:56:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x93c2cc00) [pid = 1831] [serial = 630] [outer = 0x91ad8000]
21:56:11 INFO - PROCESS | 1831 | 1466744171928 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}]
21:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
21:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2952ms
21:56:11 INFO - PROCESS | 1831 | 1466744171981 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null]
21:56:11 INFO - PROCESS | 1831 | 1466744171989 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}]
21:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
21:56:12 INFO - PROCESS | 1831 | 1466744171999 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}]
21:56:12 INFO - PROCESS | 1831 | 1466744172006 Marionette TRACE conn4 <- [1,810,null,{}]
21:56:12 INFO - PROCESS | 1831 | 1466744172027 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:12 INFO - PROCESS | 1831 | 1466744172037 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:12 INFO - PROCESS | 1831 | 1466744172216 Marionette TRACE conn4 <- [1,811,null,{"value":null}]
21:56:12 INFO - PROCESS | 1831 | 1466744172416 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:12 INFO - PROCESS | 1831 | 1466744172431 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538dc00 == 28 [pid = 1831] [id = 210]
21:56:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9538f800) [pid = 1831] [serial = 631] [outer = (nil)]
21:56:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x953e8c00) [pid = 1831] [serial = 632] [outer = 0x9538f800]
21:56:12 INFO - PROCESS | 1831 | 1466744172512 Marionette DEBUG loaded listener.js
21:56:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x96e60000) [pid = 1831] [serial = 633] [outer = 0x9538f800]
21:56:13 INFO - PROCESS | 1831 | 1466744173483 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}]
21:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
21:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1543ms
21:56:13 INFO - PROCESS | 1831 | 1466744173541 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null]
21:56:13 INFO - PROCESS | 1831 | 1466744173548 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}]
21:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
21:56:13 INFO - PROCESS | 1831 | 1466744173564 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}]
21:56:13 INFO - PROCESS | 1831 | 1466744173569 Marionette TRACE conn4 <- [1,814,null,{}]
21:56:13 INFO - PROCESS | 1831 | 1466744173577 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:13 INFO - PROCESS | 1831 | 1466744173583 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:13 INFO - PROCESS | 1831 | 1466744173844 Marionette TRACE conn4 <- [1,815,null,{"value":null}]
21:56:13 INFO - PROCESS | 1831 | 1466744173880 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:13 INFO - PROCESS | 1831 | 1466744173889 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x979fac00 == 29 [pid = 1831] [id = 211]
21:56:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x98370c00) [pid = 1831] [serial = 634] [outer = (nil)]
21:56:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x98a20800) [pid = 1831] [serial = 635] [outer = 0x98370c00]
21:56:14 INFO - PROCESS | 1831 | 1466744174061 Marionette DEBUG loaded listener.js
21:56:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x98f40000) [pid = 1831] [serial = 636] [outer = 0x98370c00]
21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x91ada800) [pid = 1831] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html]
21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x91adbc00) [pid = 1831] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html]
21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x91ade800) [pid = 1831] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html]
21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x979f5400) [pid = 1831] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html]
21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9529bc00) [pid = 1831] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html]
21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x979f7800) [pid = 1831] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html]
21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9538f000) [pid = 1831] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html]
21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x93a5b000) [pid = 1831] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html]
21:56:15 INFO - PROCESS | 1831 | 1466744175563 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:56:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:56:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:56:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
21:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:56:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:56:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 2051ms
21:56:15 INFO - PROCESS | 1831 | 1466744175618 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null]
21:56:15 INFO - PROCESS | 1831 | 1466744175628 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}]
21:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
21:56:15 INFO - PROCESS | 1831 | 1466744175720 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}]
21:56:15 INFO - PROCESS | 1831 | 1466744175731 Marionette TRACE conn4 <- [1,818,null,{}]
21:56:15 INFO - PROCESS | 1831 | 1466744175747 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:15 INFO - PROCESS | 1831 | 1466744175756 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:15 INFO - PROCESS | 1831 | 1466744175968 Marionette TRACE conn4 <- [1,819,null,{"value":null}]
21:56:16 INFO - PROCESS | 1831 | 1466744175979 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:16 INFO - PROCESS | 1831 | 1466744175988 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477e000 == 30 [pid = 1831] [id = 212]
21:56:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9525fc00) [pid = 1831] [serial = 637] [outer = (nil)]
21:56:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x99b82c00) [pid = 1831] [serial = 638] [outer = 0x9525fc00]
21:56:16 INFO - PROCESS | 1831 | 1466744176084 Marionette DEBUG loaded listener.js
21:56:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x99d1ec00) [pid = 1831] [serial = 639] [outer = 0x9525fc00]
21:56:16 INFO - PROCESS | 1831 | 1466744176994 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}]
21:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
21:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1331ms
21:56:17 INFO - PROCESS | 1831 | 1466744177023 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null]
21:56:17 INFO - PROCESS | 1831 | 1466744177026 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}]
21:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
21:56:17 INFO - PROCESS | 1831 | 1466744177035 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}]
21:56:17 INFO - PROCESS | 1831 | 1466744177039 Marionette TRACE conn4 <- [1,822,null,{}]
21:56:17 INFO - PROCESS | 1831 | 1466744177047 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:17 INFO - PROCESS | 1831 | 1466744177053 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:17 INFO - PROCESS | 1831 | 1466744177221 Marionette TRACE conn4 <- [1,823,null,{"value":null}]
21:56:17 INFO - PROCESS | 1831 | 1466744177231 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:17 INFO - PROCESS | 1831 | 1466744177241 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b88c00 == 31 [pid = 1831] [id = 213]
21:56:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x99c7bc00) [pid = 1831] [serial = 640] [outer = (nil)]
21:56:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x99df0400) [pid = 1831] [serial = 641] [outer = 0x99c7bc00]
21:56:17 INFO - PROCESS | 1831 | 1466744177436 Marionette DEBUG loaded listener.js
21:56:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x99eeb000) [pid = 1831] [serial = 642] [outer = 0x99c7bc00]
21:56:18 INFO - PROCESS | 1831 | 1466744178588 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:56:18 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:56:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:56:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
21:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:56:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:56:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 1584ms
21:56:18 INFO - PROCESS | 1831 | 1466744178625 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null]
21:56:18 INFO - PROCESS | 1831 | 1466744178631 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}]
21:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
21:56:18 INFO - PROCESS | 1831 | 1466744178643 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}]
21:56:18 INFO - PROCESS | 1831 | 1466744178653 Marionette TRACE conn4 <- [1,826,null,{}]
21:56:18 INFO - PROCESS | 1831 | 1466744178663 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:18 INFO - PROCESS | 1831 | 1466744178668 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:19 INFO - PROCESS | 1831 | 1466744179010 Marionette TRACE conn4 <- [1,827,null,{"value":null}]
21:56:19 INFO - PROCESS | 1831 | 1466744179244 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:19 INFO - PROCESS | 1831 | 1466744179262 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393c00 == 32 [pid = 1831] [id = 214]
21:56:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x953eb000) [pid = 1831] [serial = 643] [outer = (nil)]
21:56:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979ec800) [pid = 1831] [serial = 644] [outer = 0x953eb000]
21:56:19 INFO - PROCESS | 1831 | 1466744179394 Marionette DEBUG loaded listener.js
21:56:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x996b6c00) [pid = 1831] [serial = 645] [outer = 0x953eb000]
21:56:20 INFO - PROCESS | 1831 | 1466744180716 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}]
21:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
21:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2100ms
21:56:20 INFO - PROCESS | 1831 | 1466744180743 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null]
21:56:20 INFO - PROCESS | 1831 | 1466744180751 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}]
21:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
21:56:20 INFO - PROCESS | 1831 | 1466744180778 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}]
21:56:20 INFO - PROCESS | 1831 | 1466744180790 Marionette TRACE conn4 <- [1,830,null,{}]
21:56:20 INFO - PROCESS | 1831 | 1466744180805 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:20 INFO - PROCESS | 1831 | 1466744180812 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:21 INFO - PROCESS | 1831 | 1466744181292 Marionette TRACE conn4 <- [1,831,null,{"value":null}]
21:56:21 INFO - PROCESS | 1831 | 1466744181378 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:21 INFO - PROCESS | 1831 | 1466744181392 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c24000 == 33 [pid = 1831] [id = 215]
21:56:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a54bc00) [pid = 1831] [serial = 646] [outer = (nil)]
21:56:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a768800) [pid = 1831] [serial = 647] [outer = 0x9a54bc00]
21:56:21 INFO - PROCESS | 1831 | 1466744181523 Marionette DEBUG loaded listener.js
21:56:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a76b000) [pid = 1831] [serial = 648] [outer = 0x9a54bc00]
21:56:22 INFO - PROCESS | 1831 | 1466744182601 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}]
21:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
21:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1857ms
21:56:22 INFO - PROCESS | 1831 | 1466744182633 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null]
21:56:22 INFO - PROCESS | 1831 | 1466744182637 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}]
21:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
21:56:22 INFO - PROCESS | 1831 | 1466744182646 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}]
21:56:22 INFO - PROCESS | 1831 | 1466744182654 Marionette TRACE conn4 <- [1,834,null,{}]
21:56:22 INFO - PROCESS | 1831 | 1466744182673 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:22 INFO - PROCESS | 1831 | 1466744182683 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:22 INFO - PROCESS | 1831 | 1466744182931 Marionette TRACE conn4 <- [1,835,null,{"value":null}]
21:56:23 INFO - PROCESS | 1831 | 1466744183161 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:23 INFO - PROCESS | 1831 | 1466744183179 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x9afdd400 == 34 [pid = 1831] [id = 216]
21:56:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9afddc00) [pid = 1831] [serial = 649] [outer = (nil)]
21:56:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b4ec000) [pid = 1831] [serial = 650] [outer = 0x9afddc00]
21:56:23 INFO - PROCESS | 1831 | 1466744183276 Marionette DEBUG loaded listener.js
21:56:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9b948c00) [pid = 1831] [serial = 651] [outer = 0x9afddc00]
21:56:24 INFO - PROCESS | 1831 | 1466744184610 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}]
21:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
21:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1990ms
21:56:24 INFO - PROCESS | 1831 | 1466744184637 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null]
21:56:24 INFO - PROCESS | 1831 | 1466744184642 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}]
21:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
21:56:24 INFO - PROCESS | 1831 | 1466744184650 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}]
21:56:24 INFO - PROCESS | 1831 | 1466744184654 Marionette TRACE conn4 <- [1,838,null,{}]
21:56:24 INFO - PROCESS | 1831 | 1466744184661 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:24 INFO - PROCESS | 1831 | 1466744184666 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:24 INFO - PROCESS | 1831 | 1466744184900 Marionette TRACE conn4 <- [1,839,null,{"value":null}]
21:56:25 INFO - PROCESS | 1831 | 1466744185070 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:25 INFO - PROCESS | 1831 | 1466744185077 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b946800 == 35 [pid = 1831] [id = 217]
21:56:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9d4f6800) [pid = 1831] [serial = 652] [outer = (nil)]
21:56:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9d814400) [pid = 1831] [serial = 653] [outer = 0x9d4f6800]
21:56:25 INFO - PROCESS | 1831 | 1466744185170 Marionette DEBUG loaded listener.js
21:56:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9d879400) [pid = 1831] [serial = 654] [outer = 0x9d4f6800]
21:56:26 INFO - PROCESS | 1831 | 1466744186403 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}]
21:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
21:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1785ms
21:56:26 INFO - PROCESS | 1831 | 1466744186436 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null]
21:56:26 INFO - PROCESS | 1831 | 1466744186444 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}]
21:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
21:56:26 INFO - PROCESS | 1831 | 1466744186464 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}]
21:56:26 INFO - PROCESS | 1831 | 1466744186470 Marionette TRACE conn4 <- [1,842,null,{}]
21:56:26 INFO - PROCESS | 1831 | 1466744186481 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:26 INFO - PROCESS | 1831 | 1466744186486 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:26 INFO - PROCESS | 1831 | 1466744186848 Marionette TRACE conn4 <- [1,843,null,{"value":null}]
21:56:27 INFO - PROCESS | 1831 | 1466744187030 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:27 INFO - PROCESS | 1831 | 1466744187047 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0800 == 36 [pid = 1831] [id = 218]
21:56:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95299c00) [pid = 1831] [serial = 655] [outer = (nil)]
21:56:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x95390000) [pid = 1831] [serial = 656] [outer = 0x95299c00]
21:56:27 INFO - PROCESS | 1831 | 1466744187172 Marionette DEBUG loaded listener.js
21:56:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953ee800) [pid = 1831] [serial = 657] [outer = 0x95299c00]
21:56:27 INFO - PROCESS | 1831 | --DOCSHELL 0x97970400 == 35 [pid = 1831] [id = 182]
21:56:27 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5e400 == 34 [pid = 1831] [id = 173]
21:56:27 INFO - PROCESS | 1831 | --DOCSHELL 0x95386800 == 33 [pid = 1831] [id = 190]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a777000) [pid = 1831] [serial = 602] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x953ec000) [pid = 1831] [serial = 599] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91ae2400) [pid = 1831] [serial = 590] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x95298000) [pid = 1831] [serial = 591] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9538a800) [pid = 1831] [serial = 584] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x953e9400) [pid = 1831] [serial = 585] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99d1d000) [pid = 1831] [serial = 596] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a05bc00) [pid = 1831] [serial = 582] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9989ac00) [pid = 1831] [serial = 587] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x99bf8000) [pid = 1831] [serial = 588] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x97907000) [pid = 1831] [serial = 593] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x979ee800) [pid = 1831] [serial = 594] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a555000) [pid = 1831] [serial = 600] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99d28800) [pid = 1831] [serial = 597] [outer = (nil)] [url = about:blank]
21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a859800) [pid = 1831] [serial = 603] [outer = (nil)] [url = about:blank]
21:56:28 INFO - PROCESS | 1831 | 1466744188155 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}]
21:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
21:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1745ms
21:56:28 INFO - PROCESS | 1831 | 1466744188208 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null]
21:56:28 INFO - PROCESS | 1831 | 1466744188215 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}]
21:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
21:56:28 INFO - PROCESS | 1831 | 1466744188228 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}]
21:56:28 INFO - PROCESS | 1831 | 1466744188231 Marionette TRACE conn4 <- [1,846,null,{}]
21:56:28 INFO - PROCESS | 1831 | 1466744188239 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:28 INFO - PROCESS | 1831 | 1466744188246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:28 INFO - PROCESS | 1831 | 1466744188439 Marionette TRACE conn4 <- [1,847,null,{"value":null}]
21:56:28 INFO - PROCESS | 1831 | 1466744188576 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:28 INFO - PROCESS | 1831 | 1466744188583 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538a800 == 34 [pid = 1831] [id = 219]
21:56:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9538bc00) [pid = 1831] [serial = 658] [outer = (nil)]
21:56:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979ed400) [pid = 1831] [serial = 659] [outer = 0x9538bc00]
21:56:28 INFO - PROCESS | 1831 | 1466744188673 Marionette DEBUG loaded listener.js
21:56:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99822000) [pid = 1831] [serial = 660] [outer = 0x9538bc00]
21:56:29 INFO - PROCESS | 1831 | 1466744189589 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}]
21:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
21:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1389ms
21:56:29 INFO - PROCESS | 1831 | 1466744189617 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null]
21:56:29 INFO - PROCESS | 1831 | 1466744189620 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}]
21:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
21:56:29 INFO - PROCESS | 1831 | 1466744189628 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}]
21:56:29 INFO - PROCESS | 1831 | 1466744189634 Marionette TRACE conn4 <- [1,850,null,{}]
21:56:29 INFO - PROCESS | 1831 | 1466744189650 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:29 INFO - PROCESS | 1831 | 1466744189660 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:29 INFO - PROCESS | 1831 | 1466744189839 Marionette TRACE conn4 <- [1,851,null,{"value":null}]
21:56:29 INFO - PROCESS | 1831 | 1466744189974 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:29 INFO - PROCESS | 1831 | 1466744189986 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b3400 == 35 [pid = 1831] [id = 220]
21:56:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99ee7000) [pid = 1831] [serial = 661] [outer = (nil)]
21:56:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a0d2000) [pid = 1831] [serial = 662] [outer = 0x99ee7000]
21:56:30 INFO - PROCESS | 1831 | 1466744190060 Marionette DEBUG loaded listener.js
21:56:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a558400) [pid = 1831] [serial = 663] [outer = 0x99ee7000]
21:56:31 INFO - PROCESS | 1831 | 1466744191177 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}]
21:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
21:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1594ms
21:56:31 INFO - PROCESS | 1831 | 1466744191230 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null]
21:56:31 INFO - PROCESS | 1831 | 1466744191234 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}]
21:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
21:56:31 INFO - PROCESS | 1831 | 1466744191242 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}]
21:56:31 INFO - PROCESS | 1831 | 1466744191245 Marionette TRACE conn4 <- [1,854,null,{}]
21:56:31 INFO - PROCESS | 1831 | 1466744191252 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:31 INFO - PROCESS | 1831 | 1466744191257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:31 INFO - PROCESS | 1831 | 1466744191522 Marionette TRACE conn4 <- [1,855,null,{"value":null}]
21:56:31 INFO - PROCESS | 1831 | 1466744191559 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:31 INFO - PROCESS | 1831 | 1466744191570 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba400 == 36 [pid = 1831] [id = 221]
21:56:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d24c00) [pid = 1831] [serial = 664] [outer = (nil)]
21:56:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a85dc00) [pid = 1831] [serial = 665] [outer = 0x99d24c00]
21:56:31 INFO - PROCESS | 1831 | 1466744191645 Marionette DEBUG loaded listener.js
21:56:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9a94e400) [pid = 1831] [serial = 666] [outer = 0x99d24c00]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x91adfc00) [pid = 1831] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x93c2ec00) [pid = 1831] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9538f800) [pid = 1831] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a951c00) [pid = 1831] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99d22800) [pid = 1831] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9b77ec00) [pid = 1831] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x91ad8000) [pid = 1831] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9538d400) [pid = 1831] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a76e000) [pid = 1831] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x98370c00) [pid = 1831] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9525fc00) [pid = 1831] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html]
21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x996bc400) [pid = 1831] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html]
21:56:32 INFO - PROCESS | 1831 | 1466744192793 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}]
21:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
21:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1588ms
21:56:32 INFO - PROCESS | 1831 | 1466744192832 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null]
21:56:32 INFO - PROCESS | 1831 | 1466744192837 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}]
21:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
21:56:32 INFO - PROCESS | 1831 | 1466744192844 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}]
21:56:32 INFO - PROCESS | 1831 | 1466744192848 Marionette TRACE conn4 <- [1,858,null,{}]
21:56:32 INFO - PROCESS | 1831 | 1466744192855 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:32 INFO - PROCESS | 1831 | 1466744192862 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:33 INFO - PROCESS | 1831 | 1466744193055 Marionette TRACE conn4 <- [1,859,null,{"value":null}]
21:56:33 INFO - PROCESS | 1831 | 1466744193175 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:33 INFO - PROCESS | 1831 | 1466744193188 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 37 [pid = 1831] [id = 222]
21:56:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x8fdb3800) [pid = 1831] [serial = 667] [outer = (nil)]
21:56:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9989e800) [pid = 1831] [serial = 668] [outer = 0x8fdb3800]
21:56:33 INFO - PROCESS | 1831 | 1466744193299 Marionette DEBUG loaded listener.js
21:56:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x99ee6000) [pid = 1831] [serial = 669] [outer = 0x8fdb3800]
21:56:34 INFO - PROCESS | 1831 | 1466744194150 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}]
21:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
21:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1336ms
21:56:34 INFO - PROCESS | 1831 | 1466744194182 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null]
21:56:34 INFO - PROCESS | 1831 | 1466744194187 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}]
21:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
21:56:34 INFO - PROCESS | 1831 | 1466744194252 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}]
21:56:34 INFO - PROCESS | 1831 | 1466744194257 Marionette TRACE conn4 <- [1,862,null,{}]
21:56:34 INFO - PROCESS | 1831 | 1466744194266 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:34 INFO - PROCESS | 1831 | 1466744194274 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:34 INFO - PROCESS | 1831 | 1466744194513 Marionette TRACE conn4 <- [1,863,null,{"value":null}]
21:56:34 INFO - PROCESS | 1831 | 1466744194702 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:34 INFO - PROCESS | 1831 | 1466744194715 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adb400 == 38 [pid = 1831] [id = 223]
21:56:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x93c2ec00) [pid = 1831] [serial = 670] [outer = (nil)]
21:56:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9525f000) [pid = 1831] [serial = 671] [outer = 0x93c2ec00]
21:56:34 INFO - PROCESS | 1831 | 1466744194872 Marionette DEBUG loaded listener.js
21:56:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9538fc00) [pid = 1831] [serial = 672] [outer = 0x93c2ec00]
21:56:35 INFO - PROCESS | 1831 | 1466744195883 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}]
21:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
21:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1687ms
21:56:35 INFO - PROCESS | 1831 | 1466744195937 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null]
21:56:35 INFO - PROCESS | 1831 | 1466744195943 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}]
21:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
21:56:35 INFO - PROCESS | 1831 | 1466744195954 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}]
21:56:35 INFO - PROCESS | 1831 | 1466744195958 Marionette TRACE conn4 <- [1,866,null,{}]
21:56:35 INFO - PROCESS | 1831 | 1466744195974 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:35 INFO - PROCESS | 1831 | 1466744195984 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:36 INFO - PROCESS | 1831 | 1466744196312 Marionette TRACE conn4 <- [1,867,null,{"value":null}]
21:56:36 INFO - PROCESS | 1831 | 1466744196548 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:36 INFO - PROCESS | 1831 | 1466744196559 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d21400 == 39 [pid = 1831] [id = 224]
21:56:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99d22400) [pid = 1831] [serial = 673] [outer = (nil)]
21:56:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99df3c00) [pid = 1831] [serial = 674] [outer = 0x99d22400]
21:56:36 INFO - PROCESS | 1831 | 1466744196649 Marionette DEBUG loaded listener.js
21:56:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x99eefc00) [pid = 1831] [serial = 675] [outer = 0x99d22400]
21:56:37 INFO - PROCESS | 1831 | 1466744197661 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}]
21:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
21:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1748ms
21:56:37 INFO - PROCESS | 1831 | 1466744197703 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null]
21:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
21:56:37 INFO - PROCESS | 1831 | 1466744197709 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}]
21:56:37 INFO - PROCESS | 1831 | 1466744197717 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}]
21:56:37 INFO - PROCESS | 1831 | 1466744197722 Marionette TRACE conn4 <- [1,870,null,{}]
21:56:37 INFO - PROCESS | 1831 | 1466744197729 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:37 INFO - PROCESS | 1831 | 1466744197735 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:37 INFO - PROCESS | 1831 | 1466744197971 Marionette TRACE conn4 <- [1,871,null,{"value":null}]
21:56:38 INFO - PROCESS | 1831 | 1466744198242 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:38 INFO - PROCESS | 1831 | 1466744198264 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d81cc00 == 40 [pid = 1831] [id = 225]
21:56:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9d88ec00) [pid = 1831] [serial = 676] [outer = (nil)]
21:56:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa1080400) [pid = 1831] [serial = 677] [outer = 0x9d88ec00]
21:56:38 INFO - PROCESS | 1831 | 1466744198396 Marionette DEBUG loaded listener.js
21:56:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa1f23000) [pid = 1831] [serial = 678] [outer = 0x9d88ec00]
21:56:39 INFO - PROCESS | 1831 | 1466744199411 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}]
21:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
21:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1749ms
21:56:39 INFO - PROCESS | 1831 | 1466744199465 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null]
21:56:39 INFO - PROCESS | 1831 | 1466744199470 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}]
21:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
21:56:39 INFO - PROCESS | 1831 | 1466744199477 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}]
21:56:39 INFO - PROCESS | 1831 | 1466744199481 Marionette TRACE conn4 <- [1,874,null,{}]
21:56:39 INFO - PROCESS | 1831 | 1466744199495 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:39 INFO - PROCESS | 1831 | 1466744199505 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:39 INFO - PROCESS | 1831 | 1466744199773 Marionette TRACE conn4 <- [1,875,null,{"value":null}]
21:56:40 INFO - PROCESS | 1831 | 1466744199987 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:40 INFO - PROCESS | 1831 | 1466744199999 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:40 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f26800 == 41 [pid = 1831] [id = 226]
21:56:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa1f28000) [pid = 1831] [serial = 679] [outer = (nil)]
21:56:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa2131400) [pid = 1831] [serial = 680] [outer = 0xa1f28000]
21:56:40 INFO - PROCESS | 1831 | 1466744200087 Marionette DEBUG loaded listener.js
21:56:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa213a000) [pid = 1831] [serial = 681] [outer = 0xa1f28000]
21:56:41 INFO - PROCESS | 1831 | 1466744201104 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}]
21:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
21:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1694ms
21:56:41 INFO - PROCESS | 1831 | 1466744201174 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null]
21:56:41 INFO - PROCESS | 1831 | 1466744201179 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}]
21:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
21:56:41 INFO - PROCESS | 1831 | 1466744201187 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}]
21:56:41 INFO - PROCESS | 1831 | 1466744201192 Marionette TRACE conn4 <- [1,878,null,{}]
21:56:41 INFO - PROCESS | 1831 | 1466744201199 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:41 INFO - PROCESS | 1831 | 1466744201205 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:41 INFO - PROCESS | 1831 | 1466744201459 Marionette TRACE conn4 <- [1,879,null,{"value":null}]
21:56:41 INFO - PROCESS | 1831 | 1466744201723 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:41 INFO - PROCESS | 1831 | 1466744201731 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525dc00 == 42 [pid = 1831] [id = 227]
21:56:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9998bc00) [pid = 1831] [serial = 682] [outer = (nil)]
21:56:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa2275000) [pid = 1831] [serial = 683] [outer = 0x9998bc00]
21:56:41 INFO - PROCESS | 1831 | 1466744201836 Marionette DEBUG loaded listener.js
21:56:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa229e800) [pid = 1831] [serial = 684] [outer = 0x9998bc00]
21:56:42 INFO - PROCESS | 1831 | 1466744202778 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}]
21:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
21:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1635ms
21:56:42 INFO - PROCESS | 1831 | 1466744202822 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null]
21:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
21:56:42 INFO - PROCESS | 1831 | 1466744202827 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}]
21:56:42 INFO - PROCESS | 1831 | 1466744202834 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}]
21:56:42 INFO - PROCESS | 1831 | 1466744202839 Marionette TRACE conn4 <- [1,882,null,{}]
21:56:42 INFO - PROCESS | 1831 | 1466744202846 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:42 INFO - PROCESS | 1831 | 1466744202857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:43 INFO - PROCESS | 1831 | 1466744203172 Marionette TRACE conn4 <- [1,883,null,{"value":null}]
21:56:43 INFO - PROCESS | 1831 | 1466744203451 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:43 INFO - PROCESS | 1831 | 1466744203464 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a4fc00 == 43 [pid = 1831] [id = 228]
21:56:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93a7f000) [pid = 1831] [serial = 685] [outer = (nil)]
21:56:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x953e9400) [pid = 1831] [serial = 686] [outer = 0x93a7f000]
21:56:43 INFO - PROCESS | 1831 | 1466744203579 Marionette DEBUG loaded listener.js
21:56:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9afeb000) [pid = 1831] [serial = 687] [outer = 0x93a7f000]
21:56:44 INFO - PROCESS | 1831 | 1466744204488 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}]
21:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
21:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1742ms
21:56:44 INFO - PROCESS | 1831 | 1466744204577 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null]
21:56:44 INFO - PROCESS | 1831 | 1466744204582 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}]
21:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
21:56:44 INFO - PROCESS | 1831 | 1466744204590 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}]
21:56:44 INFO - PROCESS | 1831 | 1466744204593 Marionette TRACE conn4 <- [1,886,null,{}]
21:56:44 INFO - PROCESS | 1831 | 1466744204600 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:44 INFO - PROCESS | 1831 | 1466744204606 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:45 INFO - PROCESS | 1831 | 1466744205060 Marionette TRACE conn4 <- [1,887,null,{"value":null}]
21:56:45 INFO - PROCESS | 1831 | 1466744205288 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:45 INFO - PROCESS | 1831 | 1466744205301 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a87400 == 44 [pid = 1831] [id = 229]
21:56:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x93a88800) [pid = 1831] [serial = 688] [outer = (nil)]
21:56:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9525e800) [pid = 1831] [serial = 689] [outer = 0x93a88800]
21:56:45 INFO - PROCESS | 1831 | 1466744205378 Marionette DEBUG loaded listener.js
21:56:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9538f800) [pid = 1831] [serial = 690] [outer = 0x93a88800]
21:56:46 INFO - PROCESS | 1831 | 1466744206302 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}]
21:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
21:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1747ms
21:56:46 INFO - PROCESS | 1831 | 1466744206339 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null]
21:56:46 INFO - PROCESS | 1831 | 1466744206347 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}]
21:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
21:56:46 INFO - PROCESS | 1831 | 1466744206357 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}]
21:56:46 INFO - PROCESS | 1831 | 1466744206361 Marionette TRACE conn4 <- [1,890,null,{}]
21:56:46 INFO - PROCESS | 1831 | 1466744206370 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:46 INFO - PROCESS | 1831 | 1466744206376 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:46 INFO - PROCESS | 1831 | 1466744206660 Marionette TRACE conn4 <- [1,891,null,{"value":null}]
21:56:46 INFO - PROCESS | 1831 | 1466744206901 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:46 INFO - PROCESS | 1831 | 1466744206913 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x94778000 == 45 [pid = 1831] [id = 230]
21:56:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9538e800) [pid = 1831] [serial = 691] [outer = (nil)]
21:56:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9989dc00) [pid = 1831] [serial = 692] [outer = 0x9538e800]
21:56:47 INFO - PROCESS | 1831 | 1466744206999 Marionette DEBUG loaded listener.js
21:56:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99bf8000) [pid = 1831] [serial = 693] [outer = 0x9538e800]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad6800 == 44 [pid = 1831] [id = 209]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9519fc00 == 43 [pid = 1831] [id = 181]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x98a1d400 == 42 [pid = 1831] [id = 175]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7a400 == 41 [pid = 1831] [id = 184]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba800 == 40 [pid = 1831] [id = 176]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x99eef800 == 39 [pid = 1831] [id = 183]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9538b800 == 38 [pid = 1831] [id = 174]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae2c00 == 37 [pid = 1831] [id = 185]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x998a8c00 == 36 [pid = 1831] [id = 186]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9471f000 == 35 [pid = 1831] [id = 188]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x97905400 == 34 [pid = 1831] [id = 189]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9a85e000 == 33 [pid = 1831] [id = 187]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8800 == 32 [pid = 1831] [id = 177]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9a552c00 == 31 [pid = 1831] [id = 180]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6800 == 30 [pid = 1831] [id = 178]
21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3c00 == 29 [pid = 1831] [id = 179]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99d1ec00) [pid = 1831] [serial = 639] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x979f3c00) [pid = 1831] [serial = 624] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9477b400) [pid = 1831] [serial = 626] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x96e60000) [pid = 1831] [serial = 633] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9d87b400) [pid = 1831] [serial = 614] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a54b800) [pid = 1831] [serial = 609] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x953e8c00) [pid = 1831] [serial = 632] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9d47b000) [pid = 1831] [serial = 612] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93c2cc00) [pid = 1831] [serial = 630] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x953e9c00) [pid = 1831] [serial = 605] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x95393800) [pid = 1831] [serial = 627] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99ee8800) [pid = 1831] [serial = 608] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa1081000) [pid = 1831] [serial = 617] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x98f40000) [pid = 1831] [serial = 636] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x91adf400) [pid = 1831] [serial = 629] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953ed800) [pid = 1831] [serial = 606] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99b82c00) [pid = 1831] [serial = 638] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a20800) [pid = 1831] [serial = 635] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa1085c00) [pid = 1831] [serial = 618] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9b93ac00) [pid = 1831] [serial = 611] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa2130800) [pid = 1831] [serial = 620] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa2226c00) [pid = 1831] [serial = 621] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9d882800) [pid = 1831] [serial = 615] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9538ec00) [pid = 1831] [serial = 623] [outer = (nil)] [url = about:blank]
21:56:49 INFO - PROCESS | 1831 | 1466744209024 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}]
21:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
21:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2694ms
21:56:49 INFO - PROCESS | 1831 | 1466744209051 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null]
21:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
21:56:49 INFO - PROCESS | 1831 | 1466744209059 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}]
21:56:49 INFO - PROCESS | 1831 | 1466744209069 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}]
21:56:49 INFO - PROCESS | 1831 | 1466744209076 Marionette TRACE conn4 <- [1,894,null,{}]
21:56:49 INFO - PROCESS | 1831 | 1466744209087 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:49 INFO - PROCESS | 1831 | 1466744209094 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:49 INFO - PROCESS | 1831 | 1466744209319 Marionette TRACE conn4 <- [1,895,null,{"value":null}]
21:56:49 INFO - PROCESS | 1831 | 1466744209439 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:49 INFO - PROCESS | 1831 | 1466744209449 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3c00 == 30 [pid = 1831] [id = 231]
21:56:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x93a57c00) [pid = 1831] [serial = 694] [outer = (nil)]
21:56:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x94772400) [pid = 1831] [serial = 695] [outer = 0x93a57c00]
21:56:49 INFO - PROCESS | 1831 | 1466744209536 Marionette DEBUG loaded listener.js
21:56:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9519fc00) [pid = 1831] [serial = 696] [outer = 0x93a57c00]
21:56:50 INFO - PROCESS | 1831 | 1466744210474 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}]
21:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
21:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1448ms
21:56:50 INFO - PROCESS | 1831 | 1466744210516 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null]
21:56:50 INFO - PROCESS | 1831 | 1466744210525 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}]
21:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
21:56:50 INFO - PROCESS | 1831 | 1466744210539 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}]
21:56:50 INFO - PROCESS | 1831 | 1466744210544 Marionette TRACE conn4 <- [1,898,null,{}]
21:56:50 INFO - PROCESS | 1831 | 1466744210551 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:50 INFO - PROCESS | 1831 | 1466744210556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:50 INFO - PROCESS | 1831 | 1466744210793 Marionette TRACE conn4 <- [1,899,null,{"value":null}]
21:56:50 INFO - PROCESS | 1831 | 1466744210887 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:50 INFO - PROCESS | 1831 | 1466744210894 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ef400 == 31 [pid = 1831] [id = 232]
21:56:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x96e64400) [pid = 1831] [serial = 697] [outer = (nil)]
21:56:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x97905000) [pid = 1831] [serial = 698] [outer = 0x96e64400]
21:56:50 INFO - PROCESS | 1831 | 1466744210975 Marionette DEBUG loaded listener.js
21:56:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9790c800) [pid = 1831] [serial = 699] [outer = 0x96e64400]
21:56:52 INFO - PROCESS | 1831 | 1466744212025 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}]
21:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
21:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1539ms
21:56:52 INFO - PROCESS | 1831 | 1466744212085 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null]
21:56:52 INFO - PROCESS | 1831 | 1466744212090 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}]
21:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
21:56:52 INFO - PROCESS | 1831 | 1466744212098 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}]
21:56:52 INFO - PROCESS | 1831 | 1466744212106 Marionette TRACE conn4 <- [1,902,null,{}]
21:56:52 INFO - PROCESS | 1831 | 1466744212134 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:52 INFO - PROCESS | 1831 | 1466744212144 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:52 INFO - PROCESS | 1831 | 1466744212408 Marionette TRACE conn4 <- [1,903,null,{"value":null}]
21:56:52 INFO - PROCESS | 1831 | 1466744212563 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:52 INFO - PROCESS | 1831 | 1466744212575 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989d000 == 32 [pid = 1831] [id = 233]
21:56:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9989f400) [pid = 1831] [serial = 700] [outer = (nil)]
21:56:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x998b0c00) [pid = 1831] [serial = 701] [outer = 0x9989f400]
21:56:52 INFO - PROCESS | 1831 | 1466744212664 Marionette DEBUG loaded listener.js
21:56:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d19800) [pid = 1831] [serial = 702] [outer = 0x9989f400]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x8fdb3800) [pid = 1831] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99d24c00) [pid = 1831] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9afddc00) [pid = 1831] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d4f6800) [pid = 1831] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a54bc00) [pid = 1831] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9538bc00) [pid = 1831] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x95299c00) [pid = 1831] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99c7bc00) [pid = 1831] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x953eb000) [pid = 1831] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html]
21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99ee7000) [pid = 1831] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html]
21:56:54 INFO - PROCESS | 1831 | 1466744214065 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}]
21:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
21:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1996ms
21:56:54 INFO - PROCESS | 1831 | 1466744214156 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null]
21:56:54 INFO - PROCESS | 1831 | 1466744214163 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}]
21:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
21:56:54 INFO - PROCESS | 1831 | 1466744214170 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}]
21:56:54 INFO - PROCESS | 1831 | 1466744214172 Marionette TRACE conn4 <- [1,906,null,{}]
21:56:54 INFO - PROCESS | 1831 | 1466744214178 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:54 INFO - PROCESS | 1831 | 1466744214183 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:54 INFO - PROCESS | 1831 | 1466744214339 Marionette TRACE conn4 <- [1,907,null,{"value":null}]
21:56:54 INFO - PROCESS | 1831 | 1466744214457 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:54 INFO - PROCESS | 1831 | 1466744214466 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x952a1000 == 33 [pid = 1831] [id = 234]
21:56:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9790e000) [pid = 1831] [serial = 703] [outer = (nil)]
21:56:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x998b4400) [pid = 1831] [serial = 704] [outer = 0x9790e000]
21:56:54 INFO - PROCESS | 1831 | 1466744214541 Marionette DEBUG loaded listener.js
21:56:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x99d25c00) [pid = 1831] [serial = 705] [outer = 0x9790e000]
21:56:55 INFO - PROCESS | 1831 | 1466744215573 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}]
21:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
21:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1437ms
21:56:55 INFO - PROCESS | 1831 | 1466744215608 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null]
21:56:55 INFO - PROCESS | 1831 | 1466744215612 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}]
21:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
21:56:55 INFO - PROCESS | 1831 | 1466744215619 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}]
21:56:55 INFO - PROCESS | 1831 | 1466744215623 Marionette TRACE conn4 <- [1,910,null,{}]
21:56:55 INFO - PROCESS | 1831 | 1466744215629 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:55 INFO - PROCESS | 1831 | 1466744215634 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:55 INFO - PROCESS | 1831 | 1466744215798 Marionette TRACE conn4 <- [1,911,null,{"value":null}]
21:56:56 INFO - PROCESS | 1831 | 1466744216121 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:56 INFO - PROCESS | 1831 | 1466744216131 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4c00 == 34 [pid = 1831] [id = 235]
21:56:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x8fdb5800) [pid = 1831] [serial = 706] [outer = (nil)]
21:56:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x91ad5800) [pid = 1831] [serial = 707] [outer = 0x8fdb5800]
21:56:56 INFO - PROCESS | 1831 | 1466744216225 Marionette DEBUG loaded listener.js
21:56:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91ae0800) [pid = 1831] [serial = 708] [outer = 0x8fdb5800]
21:56:57 INFO - PROCESS | 1831 | 1466744217257 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}]
21:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
21:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1691ms
21:56:57 INFO - PROCESS | 1831 | 1466744217315 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null]
21:56:57 INFO - PROCESS | 1831 | 1466744217321 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}]
21:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
21:56:57 INFO - PROCESS | 1831 | 1466744217330 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}]
21:56:57 INFO - PROCESS | 1831 | 1466744217336 Marionette TRACE conn4 <- [1,914,null,{}]
21:56:57 INFO - PROCESS | 1831 | 1466744217344 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:57 INFO - PROCESS | 1831 | 1466744217353 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:57 INFO - PROCESS | 1831 | 1466744217598 Marionette TRACE conn4 <- [1,915,null,{"value":null}]
21:56:57 INFO - PROCESS | 1831 | 1466744217839 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:57 INFO - PROCESS | 1831 | 1466744217853 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e65400 == 35 [pid = 1831] [id = 236]
21:56:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x97904c00) [pid = 1831] [serial = 709] [outer = (nil)]
21:56:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9796dc00) [pid = 1831] [serial = 710] [outer = 0x97904c00]
21:56:57 INFO - PROCESS | 1831 | 1466744217969 Marionette DEBUG loaded listener.js
21:56:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x979ee800) [pid = 1831] [serial = 711] [outer = 0x97904c00]
21:56:59 INFO - PROCESS | 1831 | 1466744219025 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}]
21:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
21:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1742ms
21:56:59 INFO - PROCESS | 1831 | 1466744219077 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null]
21:56:59 INFO - PROCESS | 1831 | 1466744219085 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}]
21:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
21:56:59 INFO - PROCESS | 1831 | 1466744219092 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}]
21:56:59 INFO - PROCESS | 1831 | 1466744219097 Marionette TRACE conn4 <- [1,918,null,{}]
21:56:59 INFO - PROCESS | 1831 | 1466744219103 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:56:59 INFO - PROCESS | 1831 | 1466744219109 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:59 INFO - PROCESS | 1831 | 1466744219341 Marionette TRACE conn4 <- [1,919,null,{"value":null}]
21:56:59 INFO - PROCESS | 1831 | 1466744219642 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:56:59 INFO - PROCESS | 1831 | 1466744219651 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:56:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c31800 == 36 [pid = 1831] [id = 237]
21:56:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9538e000) [pid = 1831] [serial = 712] [outer = (nil)]
21:56:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x998a6800) [pid = 1831] [serial = 713] [outer = 0x9538e000]
21:56:59 INFO - PROCESS | 1831 | 1466744219740 Marionette DEBUG loaded listener.js
21:56:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x998bb000) [pid = 1831] [serial = 714] [outer = 0x9538e000]
21:57:00 INFO - PROCESS | 1831 | 1466744220762 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}]
21:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
21:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1738ms
21:57:00 INFO - PROCESS | 1831 | 1466744220833 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null]
21:57:00 INFO - PROCESS | 1831 | 1466744220838 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}]
21:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
21:57:00 INFO - PROCESS | 1831 | 1466744220865 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}]
21:57:00 INFO - PROCESS | 1831 | 1466744220882 Marionette TRACE conn4 <- [1,922,null,{}]
21:57:00 INFO - PROCESS | 1831 | 1466744220890 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:00 INFO - PROCESS | 1831 | 1466744220899 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:01 INFO - PROCESS | 1831 | 1466744221213 Marionette TRACE conn4 <- [1,923,null,{"value":null}]
21:57:01 INFO - PROCESS | 1831 | 1466744221395 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:01 INFO - PROCESS | 1831 | 1466744221401 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519e400 == 37 [pid = 1831] [id = 238]
21:57:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x98f3bc00) [pid = 1831] [serial = 715] [outer = (nil)]
21:57:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a775c00) [pid = 1831] [serial = 716] [outer = 0x98f3bc00]
21:57:01 INFO - PROCESS | 1831 | 1466744221495 Marionette DEBUG loaded listener.js
21:57:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a76f000) [pid = 1831] [serial = 717] [outer = 0x98f3bc00]
21:57:02 INFO - PROCESS | 1831 | 1466744222653 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}]
21:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
21:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1876ms
21:57:02 INFO - PROCESS | 1831 | 1466744222724 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null]
21:57:02 INFO - PROCESS | 1831 | 1466744222730 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}]
21:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
21:57:02 INFO - PROCESS | 1831 | 1466744222737 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}]
21:57:02 INFO - PROCESS | 1831 | 1466744222742 Marionette TRACE conn4 <- [1,926,null,{}]
21:57:02 INFO - PROCESS | 1831 | 1466744222748 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:02 INFO - PROCESS | 1831 | 1466744222754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:02 INFO - PROCESS | 1831 | 1466744222986 Marionette TRACE conn4 <- [1,927,null,{"value":null}]
21:57:03 INFO - PROCESS | 1831 | 1466744223208 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:03 INFO - PROCESS | 1831 | 1466744223218 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1800 == 38 [pid = 1831] [id = 239]
21:57:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x996be400) [pid = 1831] [serial = 718] [outer = (nil)]
21:57:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9b93ac00) [pid = 1831] [serial = 719] [outer = 0x996be400]
21:57:03 INFO - PROCESS | 1831 | 1466744223301 Marionette DEBUG loaded listener.js
21:57:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9b943c00) [pid = 1831] [serial = 720] [outer = 0x996be400]
21:57:04 INFO - PROCESS | 1831 | 1466744224337 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}]
21:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
21:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1683ms
21:57:04 INFO - PROCESS | 1831 | 1466744224584 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null]
21:57:04 INFO - PROCESS | 1831 | 1466744224592 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}]
21:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
21:57:04 INFO - PROCESS | 1831 | 1466744224610 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}]
21:57:04 INFO - PROCESS | 1831 | 1466744224618 Marionette TRACE conn4 <- [1,930,null,{}]
21:57:04 INFO - PROCESS | 1831 | 1466744224627 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:04 INFO - PROCESS | 1831 | 1466744224633 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:04 INFO - PROCESS | 1831 | 1466744224900 Marionette TRACE conn4 <- [1,931,null,{"value":null}]
21:57:05 INFO - PROCESS | 1831 | 1466744225085 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:05 INFO - PROCESS | 1831 | 1466744225103 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x94718800 == 39 [pid = 1831] [id = 240]
21:57:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9471ec00) [pid = 1831] [serial = 721] [outer = (nil)]
21:57:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9529c000) [pid = 1831] [serial = 722] [outer = 0x9471ec00]
21:57:05 INFO - PROCESS | 1831 | 1466744225176 Marionette DEBUG loaded listener.js
21:57:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9538cc00) [pid = 1831] [serial = 723] [outer = 0x9471ec00]
21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9477e000 == 38 [pid = 1831] [id = 212]
21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x952a1000 == 37 [pid = 1831] [id = 234]
21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9989d000 == 36 [pid = 1831] [id = 233]
21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x953ef400 == 35 [pid = 1831] [id = 232]
21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3c00 == 34 [pid = 1831] [id = 231]
21:57:06 INFO - PROCESS | 1831 | 1466744226256 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9989e800) [pid = 1831] [serial = 668] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a85dc00) [pid = 1831] [serial = 665] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9b4ec000) [pid = 1831] [serial = 650] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9b948c00) [pid = 1831] [serial = 651] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9d814400) [pid = 1831] [serial = 653] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9d879400) [pid = 1831] [serial = 654] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a768800) [pid = 1831] [serial = 647] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a76b000) [pid = 1831] [serial = 648] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x979ed400) [pid = 1831] [serial = 659] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99822000) [pid = 1831] [serial = 660] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x95390000) [pid = 1831] [serial = 656] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953ee800) [pid = 1831] [serial = 657] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99eeb000) [pid = 1831] [serial = 642] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99df0400) [pid = 1831] [serial = 641] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x979ec800) [pid = 1831] [serial = 644] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x996b6c00) [pid = 1831] [serial = 645] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9a558400) [pid = 1831] [serial = 663] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a94e400) [pid = 1831] [serial = 666] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99ee6000) [pid = 1831] [serial = 669] [outer = (nil)] [url = about:blank]
21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a0d2000) [pid = 1831] [serial = 662] [outer = (nil)] [url = about:blank]
21:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
21:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1705ms
21:57:06 INFO - PROCESS | 1831 | 1466744226316 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null]
21:57:06 INFO - PROCESS | 1831 | 1466744226322 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}]
21:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
21:57:06 INFO - PROCESS | 1831 | 1466744226333 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}]
21:57:06 INFO - PROCESS | 1831 | 1466744226338 Marionette TRACE conn4 <- [1,934,null,{}]
21:57:06 INFO - PROCESS | 1831 | 1466744226345 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:06 INFO - PROCESS | 1831 | 1466744226351 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:06 INFO - PROCESS | 1831 | 1466744226536 Marionette TRACE conn4 <- [1,935,null,{"value":null}]
21:57:06 INFO - PROCESS | 1831 | 1466744226723 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:06 INFO - PROCESS | 1831 | 1466744226731 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x95392c00 == 35 [pid = 1831] [id = 241]
21:57:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x979ed400) [pid = 1831] [serial = 724] [outer = (nil)]
21:57:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979f8400) [pid = 1831] [serial = 725] [outer = 0x979ed400]
21:57:06 INFO - PROCESS | 1831 | 1466744226826 Marionette DEBUG loaded listener.js
21:57:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x98a1d800) [pid = 1831] [serial = 726] [outer = 0x979ed400]
21:57:07 INFO - PROCESS | 1831 | 1466744227737 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}]
21:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
21:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1438ms
21:57:07 INFO - PROCESS | 1831 | 1466744227769 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null]
21:57:07 INFO - PROCESS | 1831 | 1466744227773 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}]
21:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
21:57:07 INFO - PROCESS | 1831 | 1466744227783 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}]
21:57:07 INFO - PROCESS | 1831 | 1466744227787 Marionette TRACE conn4 <- [1,938,null,{}]
21:57:07 INFO - PROCESS | 1831 | 1466744227803 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:07 INFO - PROCESS | 1831 | 1466744227812 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:08 INFO - PROCESS | 1831 | 1466744228014 Marionette TRACE conn4 <- [1,939,null,{"value":null}]
21:57:08 INFO - PROCESS | 1831 | 1466744228177 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:08 INFO - PROCESS | 1831 | 1466744228191 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d25400 == 36 [pid = 1831] [id = 242]
21:57:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99dfc800) [pid = 1831] [serial = 727] [outer = (nil)]
21:57:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99ee8c00) [pid = 1831] [serial = 728] [outer = 0x99dfc800]
21:57:08 INFO - PROCESS | 1831 | 1466744228289 Marionette DEBUG loaded listener.js
21:57:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a05ac00) [pid = 1831] [serial = 729] [outer = 0x99dfc800]
21:57:09 INFO - PROCESS | 1831 | 1466744229385 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}]
21:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
21:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1682ms
21:57:09 INFO - PROCESS | 1831 | 1466744229469 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null]
21:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
21:57:09 INFO - PROCESS | 1831 | 1466744229474 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}]
21:57:09 INFO - PROCESS | 1831 | 1466744229481 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}]
21:57:09 INFO - PROCESS | 1831 | 1466744229485 Marionette TRACE conn4 <- [1,942,null,{}]
21:57:09 INFO - PROCESS | 1831 | 1466744229493 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:09 INFO - PROCESS | 1831 | 1466744229497 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:09 INFO - PROCESS | 1831 | 1466744229761 Marionette TRACE conn4 <- [1,943,null,{"value":null}]
21:57:09 INFO - PROCESS | 1831 | 1466744229784 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:09 INFO - PROCESS | 1831 | 1466744229796 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2fc00 == 37 [pid = 1831] [id = 243]
21:57:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d1c000) [pid = 1831] [serial = 730] [outer = (nil)]
21:57:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a775800) [pid = 1831] [serial = 731] [outer = 0x99d1c000]
21:57:09 INFO - PROCESS | 1831 | 1466744229920 Marionette DEBUG loaded listener.js
21:57:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9afe9c00) [pid = 1831] [serial = 732] [outer = 0x99d1c000]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x93a88800) [pid = 1831] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x93c2ec00) [pid = 1831] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99d22400) [pid = 1831] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d88ec00) [pid = 1831] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x96e64400) [pid = 1831] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9989f400) [pid = 1831] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa1f28000) [pid = 1831] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x93a57c00) [pid = 1831] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9538e800) [pid = 1831] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9998bc00) [pid = 1831] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html]
21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93a7f000) [pid = 1831] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html]
21:57:11 INFO - PROCESS | 1831 | 1466744231644 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}]
21:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
21:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2195ms
21:57:11 INFO - PROCESS | 1831 | 1466744231678 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null]
21:57:11 INFO - PROCESS | 1831 | 1466744231684 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}]
21:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
21:57:11 INFO - PROCESS | 1831 | 1466744231695 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}]
21:57:11 INFO - PROCESS | 1831 | 1466744231699 Marionette TRACE conn4 <- [1,946,null,{}]
21:57:11 INFO - PROCESS | 1831 | 1466744231710 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:11 INFO - PROCESS | 1831 | 1466744231717 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:12 INFO - PROCESS | 1831 | 1466744232050 Marionette TRACE conn4 <- [1,947,null,{"value":null}]
21:57:12 INFO - PROCESS | 1831 | 1466744232088 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:12 INFO - PROCESS | 1831 | 1466744232102 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adcc00 == 38 [pid = 1831] [id = 244]
21:57:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x91ade800) [pid = 1831] [serial = 733] [outer = (nil)]
21:57:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9998bc00) [pid = 1831] [serial = 734] [outer = 0x91ade800]
21:57:12 INFO - PROCESS | 1831 | 1466744232171 Marionette DEBUG loaded listener.js
21:57:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a76d400) [pid = 1831] [serial = 735] [outer = 0x91ade800]
21:57:13 INFO - PROCESS | 1831 | 1466744233467 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}]
21:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
21:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1800ms
21:57:13 INFO - PROCESS | 1831 | 1466744233497 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null]
21:57:13 INFO - PROCESS | 1831 | 1466744233510 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}]
21:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
21:57:13 INFO - PROCESS | 1831 | 1466744233544 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}]
21:57:13 INFO - PROCESS | 1831 | 1466744233554 Marionette TRACE conn4 <- [1,950,null,{}]
21:57:13 INFO - PROCESS | 1831 | 1466744233795 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:13 INFO - PROCESS | 1831 | 1466744233806 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:14 INFO - PROCESS | 1831 | 1466744234146 Marionette TRACE conn4 <- [1,951,null,{"value":null}]
21:57:14 INFO - PROCESS | 1831 | 1466744234324 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:14 INFO - PROCESS | 1831 | 1466744234343 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e400 == 39 [pid = 1831] [id = 245]
21:57:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x93a7e000) [pid = 1831] [serial = 736] [outer = (nil)]
21:57:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x97908000) [pid = 1831] [serial = 737] [outer = 0x93a7e000]
21:57:14 INFO - PROCESS | 1831 | 1466744234430 Marionette DEBUG loaded listener.js
21:57:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x98a28000) [pid = 1831] [serial = 738] [outer = 0x93a7e000]
21:57:15 INFO - PROCESS | 1831 | 1466744235445 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}]
21:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
21:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1948ms
21:57:15 INFO - PROCESS | 1831 | 1466744235487 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null]
21:57:15 INFO - PROCESS | 1831 | 1466744235495 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}]
21:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
21:57:15 INFO - PROCESS | 1831 | 1466744235509 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}]
21:57:15 INFO - PROCESS | 1831 | 1466744235513 Marionette TRACE conn4 <- [1,954,null,{}]
21:57:15 INFO - PROCESS | 1831 | 1466744235521 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:15 INFO - PROCESS | 1831 | 1466744235528 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:15 INFO - PROCESS | 1831 | 1466744235747 Marionette TRACE conn4 <- [1,955,null,{"value":null}]
21:57:16 INFO - PROCESS | 1831 | 1466744236038 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:16 INFO - PROCESS | 1831 | 1466744236051 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x99c6f400 == 40 [pid = 1831] [id = 246]
21:57:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99d23000) [pid = 1831] [serial = 739] [outer = (nil)]
21:57:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a54f800) [pid = 1831] [serial = 740] [outer = 0x99d23000]
21:57:16 INFO - PROCESS | 1831 | 1466744236190 Marionette DEBUG loaded listener.js
21:57:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a776000) [pid = 1831] [serial = 741] [outer = 0x99d23000]
21:57:17 INFO - PROCESS | 1831 | 1466744237247 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}]
21:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
21:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1790ms
21:57:17 INFO - PROCESS | 1831 | 1466744237298 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null]
21:57:17 INFO - PROCESS | 1831 | 1466744237303 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}]
21:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
21:57:17 INFO - PROCESS | 1831 | 1466744237310 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}]
21:57:17 INFO - PROCESS | 1831 | 1466744237317 Marionette TRACE conn4 <- [1,958,null,{}]
21:57:17 INFO - PROCESS | 1831 | 1466744237334 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:17 INFO - PROCESS | 1831 | 1466744237344 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:17 INFO - PROCESS | 1831 | 1466744237577 Marionette TRACE conn4 <- [1,959,null,{"value":null}]
21:57:17 INFO - PROCESS | 1831 | 1466744237822 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:17 INFO - PROCESS | 1831 | 1466744237837 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d47f800 == 41 [pid = 1831] [id = 247]
21:57:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d889800) [pid = 1831] [serial = 742] [outer = (nil)]
21:57:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa1080c00) [pid = 1831] [serial = 743] [outer = 0x9d889800]
21:57:17 INFO - PROCESS | 1831 | 1466744237965 Marionette DEBUG loaded listener.js
21:57:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa1f21800) [pid = 1831] [serial = 744] [outer = 0x9d889800]
21:57:18 INFO - PROCESS | 1831 | 1466744238901 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}]
21:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
21:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1652ms
21:57:18 INFO - PROCESS | 1831 | 1466744238963 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null]
21:57:18 INFO - PROCESS | 1831 | 1466744238969 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}]
21:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
21:57:18 INFO - PROCESS | 1831 | 1466744238976 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}]
21:57:18 INFO - PROCESS | 1831 | 1466744238979 Marionette TRACE conn4 <- [1,962,null,{}]
21:57:18 INFO - PROCESS | 1831 | 1466744238987 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:18 INFO - PROCESS | 1831 | 1466744238992 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:19 INFO - PROCESS | 1831 | 1466744239189 Marionette TRACE conn4 <- [1,963,null,{"value":null}]
21:57:19 INFO - PROCESS | 1831 | 1466744239404 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:19 INFO - PROCESS | 1831 | 1466744239412 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a87c00 == 42 [pid = 1831] [id = 248]
21:57:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9d474000) [pid = 1831] [serial = 745] [outer = (nil)]
21:57:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa2133c00) [pid = 1831] [serial = 746] [outer = 0x9d474000]
21:57:19 INFO - PROCESS | 1831 | 1466744239544 Marionette DEBUG loaded listener.js
21:57:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa2137c00) [pid = 1831] [serial = 747] [outer = 0x9d474000]
21:57:20 INFO - PROCESS | 1831 | 1466744240473 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}]
21:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
21:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1537ms
21:57:20 INFO - PROCESS | 1831 | 1466744240513 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null]
21:57:20 INFO - PROCESS | 1831 | 1466744240517 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}]
21:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
21:57:20 INFO - PROCESS | 1831 | 1466744240523 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}]
21:57:20 INFO - PROCESS | 1831 | 1466744240527 Marionette TRACE conn4 <- [1,966,null,{}]
21:57:20 INFO - PROCESS | 1831 | 1466744240533 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:20 INFO - PROCESS | 1831 | 1466744240540 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:20 INFO - PROCESS | 1831 | 1466744240734 Marionette TRACE conn4 <- [1,967,null,{"value":null}]
21:57:20 INFO - PROCESS | 1831 | 1466744240902 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:20 INFO - PROCESS | 1831 | 1466744240913 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:20 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f27800 == 43 [pid = 1831] [id = 249]
21:57:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa2131000) [pid = 1831] [serial = 748] [outer = (nil)]
21:57:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa22eec00) [pid = 1831] [serial = 749] [outer = 0xa2131000]
21:57:21 INFO - PROCESS | 1831 | 1466744241012 Marionette DEBUG loaded listener.js
21:57:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa22f6400) [pid = 1831] [serial = 750] [outer = 0xa2131000]
21:57:22 INFO - PROCESS | 1831 | 1466744242033 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}]
21:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
21:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1591ms
21:57:22 INFO - PROCESS | 1831 | 1466744242119 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null]
21:57:22 INFO - PROCESS | 1831 | 1466744242129 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}]
21:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
21:57:22 INFO - PROCESS | 1831 | 1466744242149 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}]
21:57:22 INFO - PROCESS | 1831 | 1466744242156 Marionette TRACE conn4 <- [1,970,null,{}]
21:57:22 INFO - PROCESS | 1831 | 1466744242164 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:22 INFO - PROCESS | 1831 | 1466744242178 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:22 INFO - PROCESS | 1831 | 1466744242594 Marionette TRACE conn4 <- [1,971,null,{"value":null}]
21:57:22 INFO - PROCESS | 1831 | 1466744242799 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:22 INFO - PROCESS | 1831 | 1466744242809 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad6400 == 44 [pid = 1831] [id = 250]
21:57:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x996b7400) [pid = 1831] [serial = 751] [outer = (nil)]
21:57:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa3231400) [pid = 1831] [serial = 752] [outer = 0x996b7400]
21:57:22 INFO - PROCESS | 1831 | 1466744242908 Marionette DEBUG loaded listener.js
21:57:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa3238400) [pid = 1831] [serial = 753] [outer = 0x996b7400]
21:57:23 INFO - PROCESS | 1831 | 1466744243944 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}]
21:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
21:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1842ms
21:57:23 INFO - PROCESS | 1831 | 1466744243988 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null]
21:57:23 INFO - PROCESS | 1831 | 1466744243993 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}]
21:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
21:57:24 INFO - PROCESS | 1831 | 1466744244001 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}]
21:57:24 INFO - PROCESS | 1831 | 1466744244006 Marionette TRACE conn4 <- [1,974,null,{}]
21:57:24 INFO - PROCESS | 1831 | 1466744244012 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:24 INFO - PROCESS | 1831 | 1466744244017 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:24 INFO - PROCESS | 1831 | 1466744244193 Marionette TRACE conn4 <- [1,975,null,{"value":null}]
21:57:24 INFO - PROCESS | 1831 | 1466744244406 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:24 INFO - PROCESS | 1831 | 1466744244414 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f44400 == 45 [pid = 1831] [id = 251]
21:57:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99899c00) [pid = 1831] [serial = 754] [outer = (nil)]
21:57:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa323dc00) [pid = 1831] [serial = 755] [outer = 0x99899c00]
21:57:24 INFO - PROCESS | 1831 | 1466744244534 Marionette DEBUG loaded listener.js
21:57:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa3240400) [pid = 1831] [serial = 756] [outer = 0x99899c00]
21:57:25 INFO - PROCESS | 1831 | 1466744245373 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}]
21:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
21:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1433ms
21:57:25 INFO - PROCESS | 1831 | 1466744245436 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null]
21:57:25 INFO - PROCESS | 1831 | 1466744245440 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}]
21:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
21:57:25 INFO - PROCESS | 1831 | 1466744245446 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}]
21:57:25 INFO - PROCESS | 1831 | 1466744245451 Marionette TRACE conn4 <- [1,978,null,{}]
21:57:25 INFO - PROCESS | 1831 | 1466744245456 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:25 INFO - PROCESS | 1831 | 1466744245462 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:25 INFO - PROCESS | 1831 | 1466744245649 Marionette TRACE conn4 <- [1,979,null,{"value":null}]
21:57:25 INFO - PROCESS | 1831 | 1466744245823 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:25 INFO - PROCESS | 1831 | 1466744245833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76a000 == 46 [pid = 1831] [id = 252]
21:57:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa3238000) [pid = 1831] [serial = 757] [outer = (nil)]
21:57:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa3349400) [pid = 1831] [serial = 758] [outer = 0xa3238000]
21:57:25 INFO - PROCESS | 1831 | 1466744245910 Marionette DEBUG loaded listener.js
21:57:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa33c0400) [pid = 1831] [serial = 759] [outer = 0xa3238000]
21:57:26 INFO - PROCESS | 1831 | 1466744246921 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}]
21:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
21:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1731ms
21:57:27 INFO - PROCESS | 1831 | 1466744247180 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null]
21:57:27 INFO - PROCESS | 1831 | 1466744247187 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}]
21:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
21:57:27 INFO - PROCESS | 1831 | 1466744247195 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}]
21:57:27 INFO - PROCESS | 1831 | 1466744247201 Marionette TRACE conn4 <- [1,982,null,{}]
21:57:27 INFO - PROCESS | 1831 | 1466744247209 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:27 INFO - PROCESS | 1831 | 1466744247215 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:27 INFO - PROCESS | 1831 | 1466744247457 Marionette TRACE conn4 <- [1,983,null,{"value":null}]
21:57:27 INFO - PROCESS | 1831 | 1466744247687 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:27 INFO - PROCESS | 1831 | 1466744247703 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538c000 == 47 [pid = 1831] [id = 253]
21:57:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9538f000) [pid = 1831] [serial = 760] [outer = (nil)]
21:57:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953ee800) [pid = 1831] [serial = 761] [outer = 0x9538f000]
21:57:27 INFO - PROCESS | 1831 | 1466744247794 Marionette DEBUG loaded listener.js
21:57:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x96e66c00) [pid = 1831] [serial = 762] [outer = 0x9538f000]
21:57:28 INFO - PROCESS | 1831 | 1466744248792 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}]
21:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
21:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1686ms
21:57:28 INFO - PROCESS | 1831 | 1466744248883 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null]
21:57:28 INFO - PROCESS | 1831 | 1466744248888 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}]
21:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
21:57:28 INFO - PROCESS | 1831 | 1466744248898 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}]
21:57:28 INFO - PROCESS | 1831 | 1466744248903 Marionette TRACE conn4 <- [1,986,null,{}]
21:57:28 INFO - PROCESS | 1831 | 1466744248910 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:28 INFO - PROCESS | 1831 | 1466744248916 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:29 INFO - PROCESS | 1831 | 1466744249129 Marionette TRACE conn4 <- [1,987,null,{"value":null}]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x996b3400 == 46 [pid = 1831] [id = 220]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x94778000 == 45 [pid = 1831] [id = 230]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x93a4fc00 == 44 [pid = 1831] [id = 228]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f26800 == 43 [pid = 1831] [id = 226]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9538a800 == 42 [pid = 1831] [id = 219]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x99b88c00 == 41 [pid = 1831] [id = 213]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x93c24000 == 40 [pid = 1831] [id = 215]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9525dc00 == 39 [pid = 1831] [id = 227]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9538dc00 == 38 [pid = 1831] [id = 210]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 37 [pid = 1831] [id = 222]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1800 == 36 [pid = 1831] [id = 239]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9d81cc00 == 35 [pid = 1831] [id = 225]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4c00 == 34 [pid = 1831] [id = 235]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9afdd400 == 33 [pid = 1831] [id = 216]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x93c31800 == 32 [pid = 1831] [id = 237]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x95393c00 == 31 [pid = 1831] [id = 214]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x96e65400 == 30 [pid = 1831] [id = 236]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0800 == 29 [pid = 1831] [id = 218]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9519e400 == 28 [pid = 1831] [id = 238]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x99d21400 == 27 [pid = 1831] [id = 224]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x91adb400 == 26 [pid = 1831] [id = 223]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9b946800 == 25 [pid = 1831] [id = 217]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba400 == 24 [pid = 1831] [id = 221]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x979fac00 == 23 [pid = 1831] [id = 211]
21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x93a87400 == 22 [pid = 1831] [id = 229]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9538fc00) [pid = 1831] [serial = 672] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9525f000) [pid = 1831] [serial = 671] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99eefc00) [pid = 1831] [serial = 675] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99df3c00) [pid = 1831] [serial = 674] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa1f23000) [pid = 1831] [serial = 678] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1080400) [pid = 1831] [serial = 677] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x97905000) [pid = 1831] [serial = 698] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x998b0c00) [pid = 1831] [serial = 701] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa213a000) [pid = 1831] [serial = 681] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x94772400) [pid = 1831] [serial = 695] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9519fc00) [pid = 1831] [serial = 696] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2131400) [pid = 1831] [serial = 680] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99bf8000) [pid = 1831] [serial = 693] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9989dc00) [pid = 1831] [serial = 692] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa229e800) [pid = 1831] [serial = 684] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa2275000) [pid = 1831] [serial = 683] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9afeb000) [pid = 1831] [serial = 687] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953e9400) [pid = 1831] [serial = 686] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9538f800) [pid = 1831] [serial = 690] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9525e800) [pid = 1831] [serial = 689] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99d19800) [pid = 1831] [serial = 702] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9790c800) [pid = 1831] [serial = 699] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x998b4400) [pid = 1831] [serial = 704] [outer = (nil)] [url = about:blank]
21:57:30 INFO - PROCESS | 1831 | 1466744250471 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:30 INFO - PROCESS | 1831 | 1466744250481 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3800 == 23 [pid = 1831] [id = 254]
21:57:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x8fdb3c00) [pid = 1831] [serial = 763] [outer = (nil)]
21:57:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x8fdba400) [pid = 1831] [serial = 764] [outer = 0x8fdb3c00]
21:57:30 INFO - PROCESS | 1831 | 1466744250557 Marionette DEBUG loaded listener.js
21:57:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x91adf400) [pid = 1831] [serial = 765] [outer = 0x8fdb3c00]
21:57:31 INFO - PROCESS | 1831 | 1466744251370 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}]
21:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
21:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2494ms
21:57:31 INFO - PROCESS | 1831 | 1466744251391 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null]
21:57:31 INFO - PROCESS | 1831 | 1466744251398 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}]
21:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
21:57:31 INFO - PROCESS | 1831 | 1466744251405 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}]
21:57:31 INFO - PROCESS | 1831 | 1466744251410 Marionette TRACE conn4 <- [1,990,null,{}]
21:57:31 INFO - PROCESS | 1831 | 1466744251428 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:31 INFO - PROCESS | 1831 | 1466744251436 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:31 INFO - PROCESS | 1831 | 1466744251601 Marionette TRACE conn4 <- [1,991,null,{"value":null}]
21:57:31 INFO - PROCESS | 1831 | 1466744251613 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:31 INFO - PROCESS | 1831 | 1466744251621 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529f000 == 24 [pid = 1831] [id = 255]
21:57:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x952a0000) [pid = 1831] [serial = 766] [outer = (nil)]
21:57:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9538a800) [pid = 1831] [serial = 767] [outer = 0x952a0000]
21:57:31 INFO - PROCESS | 1831 | 1466744251703 Marionette DEBUG loaded listener.js
21:57:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x95393c00) [pid = 1831] [serial = 768] [outer = 0x952a0000]
21:57:32 INFO - PROCESS | 1831 | 1466744252748 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}]
21:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
21:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1390ms
21:57:32 INFO - PROCESS | 1831 | 1466744252799 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null]
21:57:32 INFO - PROCESS | 1831 | 1466744252805 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}]
21:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
21:57:32 INFO - PROCESS | 1831 | 1466744252812 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}]
21:57:32 INFO - PROCESS | 1831 | 1466744252816 Marionette TRACE conn4 <- [1,994,null,{}]
21:57:32 INFO - PROCESS | 1831 | 1466744252822 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:32 INFO - PROCESS | 1831 | 1466744252827 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:33 INFO - PROCESS | 1831 | 1466744252999 Marionette TRACE conn4 <- [1,995,null,{"value":null}]
21:57:33 INFO - PROCESS | 1831 | 1466744253171 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:33 INFO - PROCESS | 1831 | 1466744253181 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ef800 == 25 [pid = 1831] [id = 256]
21:57:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97908400) [pid = 1831] [serial = 769] [outer = (nil)]
21:57:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9796e400) [pid = 1831] [serial = 770] [outer = 0x97908400]
21:57:33 INFO - PROCESS | 1831 | 1466744253255 Marionette DEBUG loaded listener.js
21:57:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x979f6800) [pid = 1831] [serial = 771] [outer = 0x97908400]
21:57:34 INFO - PROCESS | 1831 | 1466744254220 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}]
21:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
21:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1482ms
21:57:34 INFO - PROCESS | 1831 | 1466744254296 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null]
21:57:34 INFO - PROCESS | 1831 | 1466744254300 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}]
21:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
21:57:34 INFO - PROCESS | 1831 | 1466744254315 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}]
21:57:34 INFO - PROCESS | 1831 | 1466744254324 Marionette TRACE conn4 <- [1,998,null,{}]
21:57:34 INFO - PROCESS | 1831 | 1466744254342 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:34 INFO - PROCESS | 1831 | 1466744254351 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:34 INFO - PROCESS | 1831 | 1466744254571 Marionette TRACE conn4 <- [1,999,null,{"value":null}]
21:57:34 INFO - PROCESS | 1831 | 1466744254595 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:34 INFO - PROCESS | 1831 | 1466744254602 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a3000 == 26 [pid = 1831] [id = 257]
21:57:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x998a8c00) [pid = 1831] [serial = 772] [outer = (nil)]
21:57:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9997f800) [pid = 1831] [serial = 773] [outer = 0x998a8c00]
21:57:34 INFO - PROCESS | 1831 | 1466744254693 Marionette DEBUG loaded listener.js
21:57:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d1ec00) [pid = 1831] [serial = 774] [outer = 0x998a8c00]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d1c000) [pid = 1831] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x8fdb5800) [pid = 1831] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x979ed400) [pid = 1831] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98f3bc00) [pid = 1831] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99dfc800) [pid = 1831] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9538e000) [pid = 1831] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x97904c00) [pid = 1831] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x996be400) [pid = 1831] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9471ec00) [pid = 1831] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9790e000) [pid = 1831] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html]
21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x91ade800) [pid = 1831] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html]
21:57:36 INFO - PROCESS | 1831 | 1466744256101 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}]
21:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
21:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1858ms
21:57:36 INFO - PROCESS | 1831 | 1466744256165 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null]
21:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
21:57:36 INFO - PROCESS | 1831 | 1466744256170 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}]
21:57:36 INFO - PROCESS | 1831 | 1466744256176 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}]
21:57:36 INFO - PROCESS | 1831 | 1466744256179 Marionette TRACE conn4 <- [1,1002,null,{}]
21:57:36 INFO - PROCESS | 1831 | 1466744256185 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:36 INFO - PROCESS | 1831 | 1466744256190 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:36 INFO - PROCESS | 1831 | 1466744256343 Marionette TRACE conn4 <- [1,1003,null,{"value":null}]
21:57:36 INFO - PROCESS | 1831 | 1466744256353 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:36 INFO - PROCESS | 1831 | 1466744256364 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdaf400 == 27 [pid = 1831] [id = 258]
21:57:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9471b400) [pid = 1831] [serial = 775] [outer = (nil)]
21:57:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99d20800) [pid = 1831] [serial = 776] [outer = 0x9471b400]
21:57:36 INFO - PROCESS | 1831 | 1466744256432 Marionette DEBUG loaded listener.js
21:57:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d23400) [pid = 1831] [serial = 777] [outer = 0x9471b400]
21:57:37 INFO - PROCESS | 1831 | 1466744257297 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}]
21:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
21:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1181ms
21:57:37 INFO - PROCESS | 1831 | 1466744257358 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null]
21:57:37 INFO - PROCESS | 1831 | 1466744257361 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}]
21:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
21:57:37 INFO - PROCESS | 1831 | 1466744257368 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}]
21:57:37 INFO - PROCESS | 1831 | 1466744257371 Marionette TRACE conn4 <- [1,1006,null,{}]
21:57:37 INFO - PROCESS | 1831 | 1466744257377 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:37 INFO - PROCESS | 1831 | 1466744257382 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:37 INFO - PROCESS | 1831 | 1466744257550 Marionette TRACE conn4 <- [1,1007,null,{"value":null}]
21:57:37 INFO - PROCESS | 1831 | 1466744257761 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:37 INFO - PROCESS | 1831 | 1466744257780 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3000 == 28 [pid = 1831] [id = 259]
21:57:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8fdb3400) [pid = 1831] [serial = 778] [outer = (nil)]
21:57:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x91ad5400) [pid = 1831] [serial = 779] [outer = 0x8fdb3400]
21:57:37 INFO - PROCESS | 1831 | 1466744257928 Marionette DEBUG loaded listener.js
21:57:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a5b400) [pid = 1831] [serial = 780] [outer = 0x8fdb3400]
21:57:39 INFO - PROCESS | 1831 | 1466744259005 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}]
21:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
21:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1700ms
21:57:39 INFO - PROCESS | 1831 | 1466744259071 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null]
21:57:39 INFO - PROCESS | 1831 | 1466744259077 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}]
21:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
21:57:39 INFO - PROCESS | 1831 | 1466744259085 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}]
21:57:39 INFO - PROCESS | 1831 | 1466744259090 Marionette TRACE conn4 <- [1,1010,null,{}]
21:57:39 INFO - PROCESS | 1831 | 1466744259099 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:39 INFO - PROCESS | 1831 | 1466744259105 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:39 INFO - PROCESS | 1831 | 1466744259328 Marionette TRACE conn4 <- [1,1011,null,{"value":null}]
21:57:39 INFO - PROCESS | 1831 | 1466744259591 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:39 INFO - PROCESS | 1831 | 1466744259601 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a80c00 == 29 [pid = 1831] [id = 260]
21:57:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x93a88c00) [pid = 1831] [serial = 781] [outer = (nil)]
21:57:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x97910000) [pid = 1831] [serial = 782] [outer = 0x93a88c00]
21:57:39 INFO - PROCESS | 1831 | 1466744259693 Marionette DEBUG loaded listener.js
21:57:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98377c00) [pid = 1831] [serial = 783] [outer = 0x93a88c00]
21:57:40 INFO - PROCESS | 1831 | 1466744260754 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}]
21:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
21:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1738ms
21:57:40 INFO - PROCESS | 1831 | 1466744260827 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null]
21:57:40 INFO - PROCESS | 1831 | 1466744260834 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}]
21:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
21:57:40 INFO - PROCESS | 1831 | 1466744260841 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}]
21:57:40 INFO - PROCESS | 1831 | 1466744260846 Marionette TRACE conn4 <- [1,1014,null,{}]
21:57:40 INFO - PROCESS | 1831 | 1466744260852 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:40 INFO - PROCESS | 1831 | 1466744260858 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:41 INFO - PROCESS | 1831 | 1466744261107 Marionette TRACE conn4 <- [1,1015,null,{"value":null}]
21:57:41 INFO - PROCESS | 1831 | 1466744261411 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:41 INFO - PROCESS | 1831 | 1466744261421 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1d400 == 30 [pid = 1831] [id = 261]
21:57:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99d1e400) [pid = 1831] [serial = 784] [outer = (nil)]
21:57:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99df3c00) [pid = 1831] [serial = 785] [outer = 0x99d1e400]
21:57:41 INFO - PROCESS | 1831 | 1466744261590 Marionette DEBUG loaded listener.js
21:57:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ef2c00) [pid = 1831] [serial = 786] [outer = 0x99d1e400]
21:57:42 INFO - PROCESS | 1831 | 1466744262762 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}]
21:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
21:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1984ms
21:57:42 INFO - PROCESS | 1831 | 1466744262830 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null]
21:57:42 INFO - PROCESS | 1831 | 1466744262838 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}]
21:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
21:57:42 INFO - PROCESS | 1831 | 1466744262863 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}]
21:57:42 INFO - PROCESS | 1831 | 1466744262878 Marionette TRACE conn4 <- [1,1018,null,{}]
21:57:42 INFO - PROCESS | 1831 | 1466744262910 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:42 INFO - PROCESS | 1831 | 1466744262922 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:43 INFO - PROCESS | 1831 | 1466744263440 Marionette TRACE conn4 <- [1,1019,null,{"value":null}]
21:57:43 INFO - PROCESS | 1831 | 1466744263655 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:43 INFO - PROCESS | 1831 | 1466744263668 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526c000 == 31 [pid = 1831] [id = 262]
21:57:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a768800) [pid = 1831] [serial = 787] [outer = (nil)]
21:57:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a85cc00) [pid = 1831] [serial = 788] [outer = 0x9a768800]
21:57:43 INFO - PROCESS | 1831 | 1466744263810 Marionette DEBUG loaded listener.js
21:57:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a776400) [pid = 1831] [serial = 789] [outer = 0x9a768800]
21:57:44 INFO - PROCESS | 1831 | 1466744264937 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}]
21:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
21:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2178ms
21:57:45 INFO - PROCESS | 1831 | 1466744265027 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null]
21:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
21:57:45 INFO - PROCESS | 1831 | 1466744265033 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}]
21:57:45 INFO - PROCESS | 1831 | 1466744265039 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}]
21:57:45 INFO - PROCESS | 1831 | 1466744265043 Marionette TRACE conn4 <- [1,1022,null,{}]
21:57:45 INFO - PROCESS | 1831 | 1466744265049 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:45 INFO - PROCESS | 1831 | 1466744265054 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:45 INFO - PROCESS | 1831 | 1466744265414 Marionette TRACE conn4 <- [1,1023,null,{"value":null}]
21:57:45 INFO - PROCESS | 1831 | 1466744265656 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:45 INFO - PROCESS | 1831 | 1466744265667 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adb400 == 32 [pid = 1831] [id = 263]
21:57:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x93c2f800) [pid = 1831] [serial = 790] [outer = (nil)]
21:57:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9477b400) [pid = 1831] [serial = 791] [outer = 0x93c2f800]
21:57:45 INFO - PROCESS | 1831 | 1466744265755 Marionette DEBUG loaded listener.js
21:57:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x952a1000) [pid = 1831] [serial = 792] [outer = 0x93c2f800]
21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x94718800 == 31 [pid = 1831] [id = 240]
21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2fc00 == 30 [pid = 1831] [id = 243]
21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdaf400 == 29 [pid = 1831] [id = 258]
21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x998a3000 == 28 [pid = 1831] [id = 257]
21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x953ef800 == 27 [pid = 1831] [id = 256]
21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x9529f000 == 26 [pid = 1831] [id = 255]
21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3800 == 25 [pid = 1831] [id = 254]
21:57:46 INFO - PROCESS | 1831 | 1466744266867 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}]
21:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
21:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1886ms
21:57:46 INFO - PROCESS | 1831 | 1466744266927 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null]
21:57:46 INFO - PROCESS | 1831 | 1466744266933 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}]
21:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
21:57:46 INFO - PROCESS | 1831 | 1466744266941 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}]
21:57:46 INFO - PROCESS | 1831 | 1466744266946 Marionette TRACE conn4 <- [1,1026,null,{}]
21:57:46 INFO - PROCESS | 1831 | 1466744266953 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:46 INFO - PROCESS | 1831 | 1466744266960 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:47 INFO - PROCESS | 1831 | 1466744267172 Marionette TRACE conn4 <- [1,1027,null,{"value":null}]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99d25c00) [pid = 1831] [serial = 705] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9998bc00) [pid = 1831] [serial = 734] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9a775800) [pid = 1831] [serial = 731] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x91ad5800) [pid = 1831] [serial = 707] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91ae0800) [pid = 1831] [serial = 708] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x979f8400) [pid = 1831] [serial = 725] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x98a1d800) [pid = 1831] [serial = 726] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9a775c00) [pid = 1831] [serial = 716] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a76f000) [pid = 1831] [serial = 717] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99ee8c00) [pid = 1831] [serial = 728] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998a6800) [pid = 1831] [serial = 713] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x998bb000) [pid = 1831] [serial = 714] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9796dc00) [pid = 1831] [serial = 710] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x979ee800) [pid = 1831] [serial = 711] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9b93ac00) [pid = 1831] [serial = 719] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a76d400) [pid = 1831] [serial = 735] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b943c00) [pid = 1831] [serial = 720] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9529c000) [pid = 1831] [serial = 722] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9538cc00) [pid = 1831] [serial = 723] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9afe9c00) [pid = 1831] [serial = 732] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9a05ac00) [pid = 1831] [serial = 729] [outer = (nil)] [url = about:blank]
21:57:47 INFO - PROCESS | 1831 | 1466744267400 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:47 INFO - PROCESS | 1831 | 1466744267408 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x95386400 == 26 [pid = 1831] [id = 264]
21:57:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x95390400) [pid = 1831] [serial = 793] [outer = (nil)]
21:57:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x97905800) [pid = 1831] [serial = 794] [outer = 0x95390400]
21:57:47 INFO - PROCESS | 1831 | 1466744267504 Marionette DEBUG loaded listener.js
21:57:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x979f0000) [pid = 1831] [serial = 795] [outer = 0x95390400]
21:57:48 INFO - PROCESS | 1831 | 1466744268302 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}]
21:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
21:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1389ms
21:57:48 INFO - PROCESS | 1831 | 1466744268332 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null]
21:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
21:57:48 INFO - PROCESS | 1831 | 1466744268337 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}]
21:57:48 INFO - PROCESS | 1831 | 1466744268343 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}]
21:57:48 INFO - PROCESS | 1831 | 1466744268347 Marionette TRACE conn4 <- [1,1030,null,{}]
21:57:48 INFO - PROCESS | 1831 | 1466744268411 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:48 INFO - PROCESS | 1831 | 1466744268418 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:48 INFO - PROCESS | 1831 | 1466744268661 Marionette TRACE conn4 <- [1,1031,null,{"value":null}]
21:57:48 INFO - PROCESS | 1831 | 1466744268844 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:48 INFO - PROCESS | 1831 | 1466744268857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529e800 == 27 [pid = 1831] [id = 265]
21:57:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9529f000) [pid = 1831] [serial = 796] [outer = (nil)]
21:57:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953ef400) [pid = 1831] [serial = 797] [outer = 0x9529f000]
21:57:49 INFO - PROCESS | 1831 | 1466744269030 Marionette DEBUG loaded listener.js
21:57:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x979ec400) [pid = 1831] [serial = 798] [outer = 0x9529f000]
21:57:50 INFO - PROCESS | 1831 | 1466744270012 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}]
21:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
21:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1750ms
21:57:50 INFO - PROCESS | 1831 | 1466744270094 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null]
21:57:50 INFO - PROCESS | 1831 | 1466744270102 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}]
21:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
21:57:50 INFO - PROCESS | 1831 | 1466744270113 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}]
21:57:50 INFO - PROCESS | 1831 | 1466744270118 Marionette TRACE conn4 <- [1,1034,null,{}]
21:57:50 INFO - PROCESS | 1831 | 1466744270130 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:50 INFO - PROCESS | 1831 | 1466744270136 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:50 INFO - PROCESS | 1831 | 1466744270451 Marionette TRACE conn4 <- [1,1035,null,{"value":null}]
21:57:50 INFO - PROCESS | 1831 | 1466744270639 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:50 INFO - PROCESS | 1831 | 1466744270651 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x998ae800 == 28 [pid = 1831] [id = 266]
21:57:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99c71c00) [pid = 1831] [serial = 799] [outer = (nil)]
21:57:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d21800) [pid = 1831] [serial = 800] [outer = 0x99c71c00]
21:57:50 INFO - PROCESS | 1831 | 1466744270741 Marionette DEBUG loaded listener.js
21:57:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99ee5000) [pid = 1831] [serial = 801] [outer = 0x99c71c00]
21:57:51 INFO - PROCESS | 1831 | 1466744271864 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}]
21:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
21:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1789ms
21:57:51 INFO - PROCESS | 1831 | 1466744271901 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null]
21:57:51 INFO - PROCESS | 1831 | 1466744271905 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}]
21:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
21:57:51 INFO - PROCESS | 1831 | 1466744271913 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}]
21:57:51 INFO - PROCESS | 1831 | 1466744271917 Marionette TRACE conn4 <- [1,1038,null,{}]
21:57:51 INFO - PROCESS | 1831 | 1466744271923 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:51 INFO - PROCESS | 1831 | 1466744271928 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:52 INFO - PROCESS | 1831 | 1466744272152 Marionette TRACE conn4 <- [1,1039,null,{"value":null}]
21:57:52 INFO - PROCESS | 1831 | 1466744272456 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:52 INFO - PROCESS | 1831 | 1466744272469 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a552000 == 29 [pid = 1831] [id = 267]
21:57:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a552400) [pid = 1831] [serial = 802] [outer = (nil)]
21:57:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a55a000) [pid = 1831] [serial = 803] [outer = 0x9a552400]
21:57:52 INFO - PROCESS | 1831 | 1466744272600 Marionette DEBUG loaded listener.js
21:57:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a76d800) [pid = 1831] [serial = 804] [outer = 0x9a552400]
21:57:53 INFO - PROCESS | 1831 | 1466744273544 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}]
21:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
21:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1690ms
21:57:53 INFO - PROCESS | 1831 | 1466744273611 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null]
21:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
21:57:53 INFO - PROCESS | 1831 | 1466744273621 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}]
21:57:53 INFO - PROCESS | 1831 | 1466744273627 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}]
21:57:53 INFO - PROCESS | 1831 | 1466744273632 Marionette TRACE conn4 <- [1,1042,null,{}]
21:57:53 INFO - PROCESS | 1831 | 1466744273638 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:53 INFO - PROCESS | 1831 | 1466744273643 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:53 INFO - PROCESS | 1831 | 1466744273873 Marionette TRACE conn4 <- [1,1043,null,{"value":null}]
21:57:54 INFO - PROCESS | 1831 | 1466744274091 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:54 INFO - PROCESS | 1831 | 1466744274100 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a85e000 == 30 [pid = 1831] [id = 268]
21:57:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9ac54c00) [pid = 1831] [serial = 805] [outer = (nil)]
21:57:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9b70f800) [pid = 1831] [serial = 806] [outer = 0x9ac54c00]
21:57:54 INFO - PROCESS | 1831 | 1466744274228 Marionette DEBUG loaded listener.js
21:57:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d4fa800) [pid = 1831] [serial = 807] [outer = 0x9ac54c00]
21:57:55 INFO - PROCESS | 1831 | 1466744275359 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}]
21:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
21:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1785ms
21:57:55 INFO - PROCESS | 1831 | 1466744275414 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null]
21:57:55 INFO - PROCESS | 1831 | 1466744275418 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}]
21:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
21:57:55 INFO - PROCESS | 1831 | 1466744275425 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}]
21:57:55 INFO - PROCESS | 1831 | 1466744275427 Marionette TRACE conn4 <- [1,1046,null,{}]
21:57:55 INFO - PROCESS | 1831 | 1466744275434 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:55 INFO - PROCESS | 1831 | 1466744275440 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:55 INFO - PROCESS | 1831 | 1466744275672 Marionette TRACE conn4 <- [1,1047,null,{"value":null}]
21:57:55 INFO - PROCESS | 1831 | 1466744275941 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:55 INFO - PROCESS | 1831 | 1466744275953 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee4000 == 31 [pid = 1831] [id = 269]
21:57:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a774800) [pid = 1831] [serial = 808] [outer = (nil)]
21:57:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9d87f800) [pid = 1831] [serial = 809] [outer = 0x9a774800]
21:57:56 INFO - PROCESS | 1831 | 1466744276058 Marionette DEBUG loaded listener.js
21:57:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9d87cc00) [pid = 1831] [serial = 810] [outer = 0x9a774800]
21:57:57 INFO - PROCESS | 1831 | 1466744277027 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}]
21:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
21:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1636ms
21:57:57 INFO - PROCESS | 1831 | 1466744277062 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null]
21:57:57 INFO - PROCESS | 1831 | 1466744277067 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}]
21:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
21:57:57 INFO - PROCESS | 1831 | 1466744277073 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}]
21:57:57 INFO - PROCESS | 1831 | 1466744277077 Marionette TRACE conn4 <- [1,1050,null,{}]
21:57:57 INFO - PROCESS | 1831 | 1466744277083 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:57 INFO - PROCESS | 1831 | 1466744277099 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:57 INFO - PROCESS | 1831 | 1466744277364 Marionette TRACE conn4 <- [1,1051,null,{"value":null}]
21:57:57 INFO - PROCESS | 1831 | 1466744277596 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:57 INFO - PROCESS | 1831 | 1466744277605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52c00 == 32 [pid = 1831] [id = 270]
21:57:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa1f25800) [pid = 1831] [serial = 811] [outer = (nil)]
21:57:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa2138800) [pid = 1831] [serial = 812] [outer = 0xa1f25800]
21:57:57 INFO - PROCESS | 1831 | 1466744277754 Marionette DEBUG loaded listener.js
21:57:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa2278400) [pid = 1831] [serial = 813] [outer = 0xa1f25800]
21:57:58 INFO - PROCESS | 1831 | 1466744278722 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}]
21:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
21:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1683ms
21:57:58 INFO - PROCESS | 1831 | 1466744278757 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null]
21:57:58 INFO - PROCESS | 1831 | 1466744278761 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}]
21:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
21:57:58 INFO - PROCESS | 1831 | 1466744278769 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}]
21:57:58 INFO - PROCESS | 1831 | 1466744278773 Marionette TRACE conn4 <- [1,1054,null,{}]
21:57:58 INFO - PROCESS | 1831 | 1466744278779 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:57:58 INFO - PROCESS | 1831 | 1466744278785 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:58 INFO - PROCESS | 1831 | 1466744278977 Marionette TRACE conn4 <- [1,1055,null,{"value":null}]
21:57:59 INFO - PROCESS | 1831 | 1466744279149 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:57:59 INFO - PROCESS | 1831 | 1466744279156 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:57:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529fc00 == 33 [pid = 1831] [id = 271]
21:57:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x953f0800) [pid = 1831] [serial = 814] [outer = (nil)]
21:57:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa243a000) [pid = 1831] [serial = 815] [outer = 0x953f0800]
21:57:59 INFO - PROCESS | 1831 | 1466744279243 Marionette DEBUG loaded listener.js
21:57:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa2462c00) [pid = 1831] [serial = 816] [outer = 0x953f0800]
21:58:00 INFO - PROCESS | 1831 | 1466744280354 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}]
21:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
21:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1634ms
21:58:00 INFO - PROCESS | 1831 | 1466744280405 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null]
21:58:00 INFO - PROCESS | 1831 | 1466744280409 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}]
21:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
21:58:00 INFO - PROCESS | 1831 | 1466744280416 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}]
21:58:00 INFO - PROCESS | 1831 | 1466744280420 Marionette TRACE conn4 <- [1,1058,null,{}]
21:58:00 INFO - PROCESS | 1831 | 1466744280426 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:00 INFO - PROCESS | 1831 | 1466744280432 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:00 INFO - PROCESS | 1831 | 1466744280648 Marionette TRACE conn4 <- [1,1059,null,{"value":null}]
21:58:00 INFO - PROCESS | 1831 | 1466744280882 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:00 INFO - PROCESS | 1831 | 1466744280892 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee3c00 == 34 [pid = 1831] [id = 272]
21:58:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa229f800) [pid = 1831] [serial = 817] [outer = (nil)]
21:58:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa2ef1400) [pid = 1831] [serial = 818] [outer = 0xa229f800]
21:58:01 INFO - PROCESS | 1831 | 1466744281005 Marionette DEBUG loaded listener.js
21:58:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa3233000) [pid = 1831] [serial = 819] [outer = 0xa229f800]
21:58:02 INFO - PROCESS | 1831 | 1466744282059 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}]
21:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
21:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1692ms
21:58:02 INFO - PROCESS | 1831 | 1466744282110 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null]
21:58:02 INFO - PROCESS | 1831 | 1466744282114 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}]
21:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
21:58:02 INFO - PROCESS | 1831 | 1466744282122 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}]
21:58:02 INFO - PROCESS | 1831 | 1466744282127 Marionette TRACE conn4 <- [1,1062,null,{}]
21:58:02 INFO - PROCESS | 1831 | 1466744282134 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:02 INFO - PROCESS | 1831 | 1466744282139 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:02 INFO - PROCESS | 1831 | 1466744282352 Marionette TRACE conn4 <- [1,1063,null,{"value":null}]
21:58:02 INFO - PROCESS | 1831 | 1466744282592 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:02 INFO - PROCESS | 1831 | 1466744282601 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:02 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ee8c00 == 35 [pid = 1831] [id = 273]
21:58:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa3238c00) [pid = 1831] [serial = 820] [outer = (nil)]
21:58:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa327c400) [pid = 1831] [serial = 821] [outer = 0xa3238c00]
21:58:02 INFO - PROCESS | 1831 | 1466744282737 Marionette DEBUG loaded listener.js
21:58:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa3329800) [pid = 1831] [serial = 822] [outer = 0xa3238c00]
21:58:03 INFO - PROCESS | 1831 | 1466744283712 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}]
21:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
21:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1782ms
21:58:03 INFO - PROCESS | 1831 | 1466744283907 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null]
21:58:03 INFO - PROCESS | 1831 | 1466744283915 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}]
21:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
21:58:03 INFO - PROCESS | 1831 | 1466744283932 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}]
21:58:03 INFO - PROCESS | 1831 | 1466744283941 Marionette TRACE conn4 <- [1,1066,null,{}]
21:58:04 INFO - PROCESS | 1831 | 1466744284002 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:04 INFO - PROCESS | 1831 | 1466744284011 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:04 INFO - PROCESS | 1831 | 1466744284307 Marionette TRACE conn4 <- [1,1067,null,{"value":null}]
21:58:04 INFO - PROCESS | 1831 | 1466744284614 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:04 INFO - PROCESS | 1831 | 1466744284634 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a53400 == 36 [pid = 1831] [id = 274]
21:58:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x95298000) [pid = 1831] [serial = 823] [outer = (nil)]
21:58:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x953e6c00) [pid = 1831] [serial = 824] [outer = 0x95298000]
21:58:04 INFO - PROCESS | 1831 | 1466744284736 Marionette DEBUG loaded listener.js
21:58:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x953ed000) [pid = 1831] [serial = 825] [outer = 0x95298000]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9538c000 == 35 [pid = 1831] [id = 253]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x95392c00 == 34 [pid = 1831] [id = 241]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3000 == 33 [pid = 1831] [id = 259]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x99c6f400 == 32 [pid = 1831] [id = 246]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76a000 == 31 [pid = 1831] [id = 252]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a80c00 == 30 [pid = 1831] [id = 260]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad6400 == 29 [pid = 1831] [id = 250]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a87c00 == 28 [pid = 1831] [id = 248]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1d400 == 27 [pid = 1831] [id = 261]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f27800 == 26 [pid = 1831] [id = 249]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9526c000 == 25 [pid = 1831] [id = 262]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x98f44400 == 24 [pid = 1831] [id = 251]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5e400 == 23 [pid = 1831] [id = 245]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9d47f800 == 22 [pid = 1831] [id = 247]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x99d25400 == 21 [pid = 1831] [id = 242]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91adcc00 == 20 [pid = 1831] [id = 244]
21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9afe7c00 == 19 [pid = 1831] [id = 8]
21:58:07 INFO - PROCESS | 1831 | 1466744287085 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}]
21:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
21:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 3214ms
21:58:07 INFO - PROCESS | 1831 | 1466744287139 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null]
21:58:07 INFO - PROCESS | 1831 | 1466744287146 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}]
21:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
21:58:07 INFO - PROCESS | 1831 | 1466744287172 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}]
21:58:07 INFO - PROCESS | 1831 | 1466744287179 Marionette TRACE conn4 <- [1,1070,null,{}]
21:58:07 INFO - PROCESS | 1831 | 1466744287189 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:07 INFO - PROCESS | 1831 | 1466744287194 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:07 INFO - PROCESS | 1831 | 1466744287426 Marionette TRACE conn4 <- [1,1071,null,{"value":null}]
21:58:07 INFO - PROCESS | 1831 | 1466744287574 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:07 INFO - PROCESS | 1831 | 1466744287589 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525dc00 == 20 [pid = 1831] [id = 275]
21:58:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x9525e800) [pid = 1831] [serial = 826] [outer = (nil)]
21:58:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9526c000) [pid = 1831] [serial = 827] [outer = 0x9525e800]
21:58:07 INFO - PROCESS | 1831 | 1466744287673 Marionette DEBUG loaded listener.js
21:58:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x95387c00) [pid = 1831] [serial = 828] [outer = 0x9525e800]
21:58:08 INFO - PROCESS | 1831 | 1466744288641 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}]
21:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
21:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1557ms
21:58:08 INFO - PROCESS | 1831 | 1466744288712 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null]
21:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
21:58:08 INFO - PROCESS | 1831 | 1466744288721 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}]
21:58:08 INFO - PROCESS | 1831 | 1466744288758 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}]
21:58:08 INFO - PROCESS | 1831 | 1466744288763 Marionette TRACE conn4 <- [1,1074,null,{}]
21:58:08 INFO - PROCESS | 1831 | 1466744288773 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:08 INFO - PROCESS | 1831 | 1466744288780 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:09 INFO - PROCESS | 1831 | 1466744289573 Marionette TRACE conn4 <- [1,1075,null,{"value":null}]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x93a88c00) [pid = 1831] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x9a768800) [pid = 1831] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x8fdb3400) [pid = 1831] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x93c2f800) [pid = 1831] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9471b400) [pid = 1831] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x99d1e400) [pid = 1831] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x95390400) [pid = 1831] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x93a7e000) [pid = 1831] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99d23000) [pid = 1831] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9d889800) [pid = 1831] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9d474000) [pid = 1831] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa2131000) [pid = 1831] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x996b7400) [pid = 1831] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x998a8c00) [pid = 1831] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9538f000) [pid = 1831] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99899c00) [pid = 1831] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x952a0000) [pid = 1831] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x8fdb3c00) [pid = 1831] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa3238000) [pid = 1831] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html]
21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x97908400) [pid = 1831] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html]
21:58:09 INFO - PROCESS | 1831 | 1466744289785 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:09 INFO - PROCESS | 1831 | 1466744289793 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ade400 == 21 [pid = 1831] [id = 276]
21:58:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x93a7e000) [pid = 1831] [serial = 829] [outer = (nil)]
21:58:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x952a0000) [pid = 1831] [serial = 830] [outer = 0x93a7e000]
21:58:09 INFO - PROCESS | 1831 | 1466744289872 Marionette DEBUG loaded listener.js
21:58:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979edc00) [pid = 1831] [serial = 831] [outer = 0x93a7e000]
21:58:10 INFO - PROCESS | 1831 | 1466744290846 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}]
21:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
21:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2166ms
21:58:10 INFO - PROCESS | 1831 | 1466744290902 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null]
21:58:10 INFO - PROCESS | 1831 | 1466744290909 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}]
21:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
21:58:10 INFO - PROCESS | 1831 | 1466744290919 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}]
21:58:10 INFO - PROCESS | 1831 | 1466744290929 Marionette TRACE conn4 <- [1,1078,null,{}]
21:58:10 INFO - PROCESS | 1831 | 1466744290958 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:10 INFO - PROCESS | 1831 | 1466744290973 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:11 INFO - PROCESS | 1831 | 1466744291332 Marionette TRACE conn4 <- [1,1079,null,{"value":null}]
21:58:11 INFO - PROCESS | 1831 | 1466744291442 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:11 INFO - PROCESS | 1831 | 1466744291458 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989fc00 == 22 [pid = 1831] [id = 277]
21:58:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x998a0800) [pid = 1831] [serial = 832] [outer = (nil)]
21:58:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99b4e000) [pid = 1831] [serial = 833] [outer = 0x998a0800]
21:58:11 INFO - PROCESS | 1831 | 1466744291584 Marionette DEBUG loaded listener.js
21:58:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x99d1d800) [pid = 1831] [serial = 834] [outer = 0x998a0800]
21:58:13 INFO - PROCESS | 1831 | 1466744293153 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}]
21:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
21:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2253ms
21:58:13 INFO - PROCESS | 1831 | 1466744293172 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null]
21:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
21:58:13 INFO - PROCESS | 1831 | 1466744293179 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}]
21:58:13 INFO - PROCESS | 1831 | 1466744293188 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}]
21:58:13 INFO - PROCESS | 1831 | 1466744293198 Marionette TRACE conn4 <- [1,1082,null,{}]
21:58:13 INFO - PROCESS | 1831 | 1466744293208 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:13 INFO - PROCESS | 1831 | 1466744293213 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:13 INFO - PROCESS | 1831 | 1466744293573 Marionette TRACE conn4 <- [1,1083,null,{"value":null}]
21:58:13 INFO - PROCESS | 1831 | 1466744293717 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:13 INFO - PROCESS | 1831 | 1466744293730 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x94773400 == 23 [pid = 1831] [id = 278]
21:58:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x95261000) [pid = 1831] [serial = 835] [outer = (nil)]
21:58:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953e6400) [pid = 1831] [serial = 836] [outer = 0x95261000]
21:58:13 INFO - PROCESS | 1831 | 1466744293820 Marionette DEBUG loaded listener.js
21:58:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x97970800) [pid = 1831] [serial = 837] [outer = 0x95261000]
21:58:14 INFO - PROCESS | 1831 | 1466744294823 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}]
21:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
21:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1692ms
21:58:14 INFO - PROCESS | 1831 | 1466744294881 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null]
21:58:14 INFO - PROCESS | 1831 | 1466744294891 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}]
21:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
21:58:14 INFO - PROCESS | 1831 | 1466744294904 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}]
21:58:14 INFO - PROCESS | 1831 | 1466744294918 Marionette TRACE conn4 <- [1,1086,null,{}]
21:58:14 INFO - PROCESS | 1831 | 1466744294969 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:14 INFO - PROCESS | 1831 | 1466744294976 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:15 INFO - PROCESS | 1831 | 1466744295208 Marionette TRACE conn4 <- [1,1087,null,{"value":null}]
21:58:15 INFO - PROCESS | 1831 | 1466744295448 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:15 INFO - PROCESS | 1831 | 1466744295461 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989ec00 == 24 [pid = 1831] [id = 279]
21:58:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x998a2800) [pid = 1831] [serial = 838] [outer = (nil)]
21:58:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x99b83000) [pid = 1831] [serial = 839] [outer = 0x998a2800]
21:58:15 INFO - PROCESS | 1831 | 1466744295545 Marionette DEBUG loaded listener.js
21:58:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x99d23000) [pid = 1831] [serial = 840] [outer = 0x998a2800]
21:58:16 INFO - PROCESS | 1831 | 1466744296535 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}]
21:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
21:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1687ms
21:58:16 INFO - PROCESS | 1831 | 1466744296591 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null]
21:58:16 INFO - PROCESS | 1831 | 1466744296595 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}]
21:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
21:58:16 INFO - PROCESS | 1831 | 1466744296603 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}]
21:58:16 INFO - PROCESS | 1831 | 1466744296611 Marionette TRACE conn4 <- [1,1090,null,{}]
21:58:16 INFO - PROCESS | 1831 | 1466744296630 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:16 INFO - PROCESS | 1831 | 1466744296639 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:16 INFO - PROCESS | 1831 | 1466744296876 Marionette TRACE conn4 <- [1,1091,null,{"value":null}]
21:58:17 INFO - PROCESS | 1831 | 1466744297098 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:17 INFO - PROCESS | 1831 | 1466744297114 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a554400 == 25 [pid = 1831] [id = 280]
21:58:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x9a555c00) [pid = 1831] [serial = 841] [outer = (nil)]
21:58:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9a76a400) [pid = 1831] [serial = 842] [outer = 0x9a555c00]
21:58:17 INFO - PROCESS | 1831 | 1466744297256 Marionette DEBUG loaded listener.js
21:58:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x9a85d000) [pid = 1831] [serial = 843] [outer = 0x9a555c00]
21:58:18 INFO - PROCESS | 1831 | 1466744298208 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}]
21:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
21:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1644ms
21:58:18 INFO - PROCESS | 1831 | 1466744298249 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null]
21:58:18 INFO - PROCESS | 1831 | 1466744298255 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}]
21:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
21:58:18 INFO - PROCESS | 1831 | 1466744298262 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}]
21:58:18 INFO - PROCESS | 1831 | 1466744298266 Marionette TRACE conn4 <- [1,1094,null,{}]
21:58:18 INFO - PROCESS | 1831 | 1466744298272 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:18 INFO - PROCESS | 1831 | 1466744298277 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:18 INFO - PROCESS | 1831 | 1466744298495 Marionette TRACE conn4 <- [1,1095,null,{"value":null}]
21:58:18 INFO - PROCESS | 1831 | 1466744298667 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:18 INFO - PROCESS | 1831 | 1466744298677 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c28400 == 26 [pid = 1831] [id = 281]
21:58:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x9471dc00) [pid = 1831] [serial = 844] [outer = (nil)]
21:58:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x9b49d400) [pid = 1831] [serial = 845] [outer = 0x9471dc00]
21:58:18 INFO - PROCESS | 1831 | 1466744298815 Marionette DEBUG loaded listener.js
21:58:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x9b93a800) [pid = 1831] [serial = 846] [outer = 0x9471dc00]
21:58:19 INFO - PROCESS | 1831 | 1466744299760 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}]
21:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
21:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1540ms
21:58:19 INFO - PROCESS | 1831 | 1466744299804 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null]
21:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
21:58:19 INFO - PROCESS | 1831 | 1466744299809 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}]
21:58:19 INFO - PROCESS | 1831 | 1466744299817 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}]
21:58:19 INFO - PROCESS | 1831 | 1466744299820 Marionette TRACE conn4 <- [1,1098,null,{}]
21:58:19 INFO - PROCESS | 1831 | 1466744299828 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:19 INFO - PROCESS | 1831 | 1466744299833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:20 INFO - PROCESS | 1831 | 1466744300028 Marionette TRACE conn4 <- [1,1099,null,{"value":null}]
21:58:20 INFO - PROCESS | 1831 | 1466744300196 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:20 INFO - PROCESS | 1831 | 1466744300202 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac5c400 == 27 [pid = 1831] [id = 282]
21:58:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9d47b800) [pid = 1831] [serial = 847] [outer = (nil)]
21:58:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x9d880400) [pid = 1831] [serial = 848] [outer = 0x9d47b800]
21:58:20 INFO - PROCESS | 1831 | 1466744300297 Marionette DEBUG loaded listener.js
21:58:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x9d812800) [pid = 1831] [serial = 849] [outer = 0x9d47b800]
21:58:21 INFO - PROCESS | 1831 | 1466744301294 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}]
21:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
21:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1544ms
21:58:21 INFO - PROCESS | 1831 | 1466744301361 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null]
21:58:21 INFO - PROCESS | 1831 | 1466744301368 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}]
21:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
21:58:21 INFO - PROCESS | 1831 | 1466744301376 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}]
21:58:21 INFO - PROCESS | 1831 | 1466744301380 Marionette TRACE conn4 <- [1,1102,null,{}]
21:58:21 INFO - PROCESS | 1831 | 1466744301386 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:21 INFO - PROCESS | 1831 | 1466744301398 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:21 INFO - PROCESS | 1831 | 1466744301675 Marionette TRACE conn4 <- [1,1103,null,{"value":null}]
21:58:21 INFO - PROCESS | 1831 | 1466744301952 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:21 INFO - PROCESS | 1831 | 1466744301963 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a2400 == 28 [pid = 1831] [id = 283]
21:58:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x979ebc00) [pid = 1831] [serial = 850] [outer = (nil)]
21:58:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0xa1f99c00) [pid = 1831] [serial = 851] [outer = 0x979ebc00]
21:58:22 INFO - PROCESS | 1831 | 1466744302050 Marionette DEBUG loaded listener.js
21:58:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0xa2274800) [pid = 1831] [serial = 852] [outer = 0x979ebc00]
21:58:22 INFO - PROCESS | 1831 | 1466744302957 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}]
21:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
21:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1632ms
21:58:23 INFO - PROCESS | 1831 | 1466744303009 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null]
21:58:23 INFO - PROCESS | 1831 | 1466744303013 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}]
21:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
21:58:23 INFO - PROCESS | 1831 | 1466744303022 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}]
21:58:23 INFO - PROCESS | 1831 | 1466744303026 Marionette TRACE conn4 <- [1,1106,null,{}]
21:58:23 INFO - PROCESS | 1831 | 1466744303033 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:23 INFO - PROCESS | 1831 | 1466744303038 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:23 INFO - PROCESS | 1831 | 1466744303243 Marionette TRACE conn4 <- [1,1107,null,{"value":null}]
21:58:23 INFO - PROCESS | 1831 | 1466744303507 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:23 INFO - PROCESS | 1831 | 1466744303518 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772800 == 29 [pid = 1831] [id = 284]
21:58:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x9790a400) [pid = 1831] [serial = 853] [outer = (nil)]
21:58:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0xa3238000) [pid = 1831] [serial = 854] [outer = 0x9790a400]
21:58:23 INFO - PROCESS | 1831 | 1466744303649 Marionette DEBUG loaded listener.js
21:58:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0xa331f800) [pid = 1831] [serial = 855] [outer = 0x9790a400]
21:58:24 INFO - PROCESS | 1831 | 1466744304691 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}]
21:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
21:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1701ms
21:58:24 INFO - PROCESS | 1831 | 1466744304724 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null]
21:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
21:58:24 INFO - PROCESS | 1831 | 1466744304729 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}]
21:58:24 INFO - PROCESS | 1831 | 1466744304737 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}]
21:58:24 INFO - PROCESS | 1831 | 1466744304741 Marionette TRACE conn4 <- [1,1110,null,{}]
21:58:24 INFO - PROCESS | 1831 | 1466744304749 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:24 INFO - PROCESS | 1831 | 1466744304755 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:24 INFO - PROCESS | 1831 | 1466744304962 Marionette TRACE conn4 <- [1,1111,null,{"value":null}]
21:58:25 INFO - PROCESS | 1831 | 1466744305184 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:25 INFO - PROCESS | 1831 | 1466744305194 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0400 == 30 [pid = 1831] [id = 285]
21:58:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x9525fc00) [pid = 1831] [serial = 856] [outer = (nil)]
21:58:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0xa2eb3000) [pid = 1831] [serial = 857] [outer = 0x9525fc00]
21:58:25 INFO - PROCESS | 1831 | 1466744305323 Marionette DEBUG loaded listener.js
21:58:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0xa4d47c00) [pid = 1831] [serial = 858] [outer = 0x9525fc00]
21:58:26 INFO - PROCESS | 1831 | 1466744306285 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}]
21:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
21:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1588ms
21:58:26 INFO - PROCESS | 1831 | 1466744306325 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null]
21:58:26 INFO - PROCESS | 1831 | 1466744306328 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}]
21:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
21:58:26 INFO - PROCESS | 1831 | 1466744306336 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}]
21:58:26 INFO - PROCESS | 1831 | 1466744306339 Marionette TRACE conn4 <- [1,1114,null,{}]
21:58:26 INFO - PROCESS | 1831 | 1466744306346 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:26 INFO - PROCESS | 1831 | 1466744306351 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:26 INFO - PROCESS | 1831 | 1466744306552 Marionette TRACE conn4 <- [1,1115,null,{"value":null}]
21:58:26 INFO - PROCESS | 1831 | 1466744306789 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:26 INFO - PROCESS | 1831 | 1466744306796 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9c00 == 31 [pid = 1831] [id = 286]
21:58:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x91ada400) [pid = 1831] [serial = 859] [outer = (nil)]
21:58:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x9526a000) [pid = 1831] [serial = 860] [outer = 0x91ada400]
21:58:26 INFO - PROCESS | 1831 | 1466744306930 Marionette DEBUG loaded listener.js
21:58:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x95391000) [pid = 1831] [serial = 861] [outer = 0x91ada400]
21:58:28 INFO - PROCESS | 1831 | 1466744308081 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}]
21:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
21:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1787ms
21:58:28 INFO - PROCESS | 1831 | 1466744308125 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null]
21:58:28 INFO - PROCESS | 1831 | 1466744308132 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}]
21:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
21:58:28 INFO - PROCESS | 1831 | 1466744308140 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}]
21:58:28 INFO - PROCESS | 1831 | 1466744308149 Marionette TRACE conn4 <- [1,1118,null,{}]
21:58:28 INFO - PROCESS | 1831 | 1466744308156 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:28 INFO - PROCESS | 1831 | 1466744308162 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:28 INFO - PROCESS | 1831 | 1466744308415 Marionette TRACE conn4 <- [1,1119,null,{"value":null}]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x99d20800) [pid = 1831] [serial = 776] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x97905800) [pid = 1831] [serial = 794] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x98a28000) [pid = 1831] [serial = 738] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x97908000) [pid = 1831] [serial = 737] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x9a776000) [pid = 1831] [serial = 741] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x9a54f800) [pid = 1831] [serial = 740] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0xa1f21800) [pid = 1831] [serial = 744] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0xa1080c00) [pid = 1831] [serial = 743] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0xa2137c00) [pid = 1831] [serial = 747] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0xa2133c00) [pid = 1831] [serial = 746] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0xa22f6400) [pid = 1831] [serial = 750] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0xa22eec00) [pid = 1831] [serial = 749] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0xa3238400) [pid = 1831] [serial = 753] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0xa3231400) [pid = 1831] [serial = 752] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x9997f800) [pid = 1831] [serial = 773] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x96e66c00) [pid = 1831] [serial = 762] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa3240400) [pid = 1831] [serial = 756] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x953ee800) [pid = 1831] [serial = 761] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9538a800) [pid = 1831] [serial = 767] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x95393c00) [pid = 1831] [serial = 768] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x8fdba400) [pid = 1831] [serial = 764] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x91adf400) [pid = 1831] [serial = 765] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa323dc00) [pid = 1831] [serial = 755] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa33c0400) [pid = 1831] [serial = 759] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa3349400) [pid = 1831] [serial = 758] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x979f6800) [pid = 1831] [serial = 771] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99d1ec00) [pid = 1831] [serial = 774] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9796e400) [pid = 1831] [serial = 770] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x979f0000) [pid = 1831] [serial = 795] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x97910000) [pid = 1831] [serial = 782] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9a85cc00) [pid = 1831] [serial = 788] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x93a5b400) [pid = 1831] [serial = 780] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91ad5400) [pid = 1831] [serial = 779] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x952a1000) [pid = 1831] [serial = 792] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a776400) [pid = 1831] [serial = 789] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x98377c00) [pid = 1831] [serial = 783] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99d23400) [pid = 1831] [serial = 777] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99ef2c00) [pid = 1831] [serial = 786] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99df3c00) [pid = 1831] [serial = 785] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9477b400) [pid = 1831] [serial = 791] [outer = (nil)] [url = about:blank]
21:58:28 INFO - PROCESS | 1831 | 1466744308718 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:28 INFO - PROCESS | 1831 | 1466744308721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7000 == 32 [pid = 1831] [id = 287]
21:58:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x91ad8800) [pid = 1831] [serial = 862] [outer = (nil)]
21:58:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x91ae2000) [pid = 1831] [serial = 863] [outer = 0x91ad8800]
21:58:28 INFO - PROCESS | 1831 | 1466744308833 Marionette DEBUG loaded listener.js
21:58:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9477c800) [pid = 1831] [serial = 864] [outer = 0x91ad8800]
21:58:29 INFO - PROCESS | 1831 | 1466744309702 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}]
21:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
21:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1587ms
21:58:29 INFO - PROCESS | 1831 | 1466744309728 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null]
21:58:29 INFO - PROCESS | 1831 | 1466744309735 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}]
21:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
21:58:29 INFO - PROCESS | 1831 | 1466744309746 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}]
21:58:29 INFO - PROCESS | 1831 | 1466744309751 Marionette TRACE conn4 <- [1,1122,null,{}]
21:58:29 INFO - PROCESS | 1831 | 1466744309758 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:29 INFO - PROCESS | 1831 | 1466744309764 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:29 INFO - PROCESS | 1831 | 1466744309969 Marionette TRACE conn4 <- [1,1123,null,{"value":null}]
21:58:30 INFO - PROCESS | 1831 | 1466744310121 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:30 INFO - PROCESS | 1831 | 1466744310134 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x95391c00 == 33 [pid = 1831] [id = 288]
21:58:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9790f000) [pid = 1831] [serial = 865] [outer = (nil)]
21:58:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x97974000) [pid = 1831] [serial = 866] [outer = 0x9790f000]
21:58:30 INFO - PROCESS | 1831 | 1466744310216 Marionette DEBUG loaded listener.js
21:58:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x979f2400) [pid = 1831] [serial = 867] [outer = 0x9790f000]
21:58:31 INFO - PROCESS | 1831 | 1466744311134 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}]
21:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
21:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1448ms
21:58:31 INFO - PROCESS | 1831 | 1466744311195 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null]
21:58:31 INFO - PROCESS | 1831 | 1466744311200 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}]
21:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
21:58:31 INFO - PROCESS | 1831 | 1466744311209 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}]
21:58:31 INFO - PROCESS | 1831 | 1466744311214 Marionette TRACE conn4 <- [1,1126,null,{}]
21:58:31 INFO - PROCESS | 1831 | 1466744311233 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:31 INFO - PROCESS | 1831 | 1466744311242 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:31 INFO - PROCESS | 1831 | 1466744311455 Marionette TRACE conn4 <- [1,1127,null,{"value":null}]
21:58:31 INFO - PROCESS | 1831 | 1466744311683 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:31 INFO - PROCESS | 1831 | 1466744311698 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989e400 == 34 [pid = 1831] [id = 289]
21:58:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9989f000) [pid = 1831] [serial = 868] [outer = (nil)]
21:58:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x998b0800) [pid = 1831] [serial = 869] [outer = 0x9989f000]
21:58:31 INFO - PROCESS | 1831 | 1466744311802 Marionette DEBUG loaded listener.js
21:58:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99d1f000) [pid = 1831] [serial = 870] [outer = 0x9989f000]
21:58:32 INFO - PROCESS | 1831 | 1466744312753 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}]
21:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
21:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1591ms
21:58:32 INFO - PROCESS | 1831 | 1466744312800 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null]
21:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
21:58:32 INFO - PROCESS | 1831 | 1466744312805 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}]
21:58:32 INFO - PROCESS | 1831 | 1466744312812 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}]
21:58:32 INFO - PROCESS | 1831 | 1466744312815 Marionette TRACE conn4 <- [1,1130,null,{}]
21:58:32 INFO - PROCESS | 1831 | 1466744312826 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:32 INFO - PROCESS | 1831 | 1466744312831 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:33 INFO - PROCESS | 1831 | 1466744313106 Marionette TRACE conn4 <- [1,1131,null,{"value":null}]
21:58:33 INFO - PROCESS | 1831 | 1466744313134 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:33 INFO - PROCESS | 1831 | 1466744313144 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989e000 == 35 [pid = 1831] [id = 290]
21:58:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x998b4400) [pid = 1831] [serial = 871] [outer = (nil)]
21:58:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x99eee400) [pid = 1831] [serial = 872] [outer = 0x998b4400]
21:58:33 INFO - PROCESS | 1831 | 1466744313233 Marionette DEBUG loaded listener.js
21:58:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a0cec00) [pid = 1831] [serial = 873] [outer = 0x998b4400]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x93a7e000) [pid = 1831] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9525e800) [pid = 1831] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x95298000) [pid = 1831] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99c71c00) [pid = 1831] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a552400) [pid = 1831] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9ac54c00) [pid = 1831] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a774800) [pid = 1831] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa1f25800) [pid = 1831] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953f0800) [pid = 1831] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa229f800) [pid = 1831] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa3238c00) [pid = 1831] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x94775000) [pid = 1831] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.]
21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9529f000) [pid = 1831] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html]
21:58:34 INFO - PROCESS | 1831 | 1466744314365 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}]
21:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
21:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1588ms
21:58:34 INFO - PROCESS | 1831 | 1466744314400 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null]
21:58:34 INFO - PROCESS | 1831 | 1466744314405 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}]
21:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
21:58:34 INFO - PROCESS | 1831 | 1466744314412 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}]
21:58:34 INFO - PROCESS | 1831 | 1466744314416 Marionette TRACE conn4 <- [1,1134,null,{}]
21:58:34 INFO - PROCESS | 1831 | 1466744314423 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:34 INFO - PROCESS | 1831 | 1466744314428 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:34 INFO - PROCESS | 1831 | 1466744314631 Marionette TRACE conn4 <- [1,1135,null,{"value":null}]
21:58:34 INFO - PROCESS | 1831 | 1466744314767 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:34 INFO - PROCESS | 1831 | 1466744314776 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad8c00 == 36 [pid = 1831] [id = 291]
21:58:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a79400) [pid = 1831] [serial = 874] [outer = (nil)]
21:58:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a0da400) [pid = 1831] [serial = 875] [outer = 0x93a79400]
21:58:34 INFO - PROCESS | 1831 | 1466744314866 Marionette DEBUG loaded listener.js
21:58:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a54f800) [pid = 1831] [serial = 876] [outer = 0x93a79400]
21:58:35 INFO - PROCESS | 1831 | 1466744315934 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}]
21:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
21:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1583ms
21:58:36 INFO - PROCESS | 1831 | 1466744315998 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null]
21:58:36 INFO - PROCESS | 1831 | 1466744316005 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}]
21:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
21:58:36 INFO - PROCESS | 1831 | 1466744316029 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}]
21:58:36 INFO - PROCESS | 1831 | 1466744316036 Marionette TRACE conn4 <- [1,1138,null,{}]
21:58:36 INFO - PROCESS | 1831 | 1466744316045 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:36 INFO - PROCESS | 1831 | 1466744316053 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:36 INFO - PROCESS | 1831 | 1466744316311 Marionette TRACE conn4 <- [1,1139,null,{"value":null}]
21:58:36 INFO - PROCESS | 1831 | 1466744316584 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:36 INFO - PROCESS | 1831 | 1466744316601 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a80c00 == 37 [pid = 1831] [id = 292]
21:58:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93c26800) [pid = 1831] [serial = 877] [outer = (nil)]
21:58:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x95260800) [pid = 1831] [serial = 878] [outer = 0x93c26800]
21:58:36 INFO - PROCESS | 1831 | 1466744316686 Marionette DEBUG loaded listener.js
21:58:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9538e000) [pid = 1831] [serial = 879] [outer = 0x93c26800]
21:58:37 INFO - PROCESS | 1831 | 1466744317696 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}]
21:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
21:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1745ms
21:58:37 INFO - PROCESS | 1831 | 1466744317774 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null]
21:58:37 INFO - PROCESS | 1831 | 1466744317783 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}]
21:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
21:58:37 INFO - PROCESS | 1831 | 1466744317796 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}]
21:58:37 INFO - PROCESS | 1831 | 1466744317800 Marionette TRACE conn4 <- [1,1142,null,{}]
21:58:37 INFO - PROCESS | 1831 | 1466744317809 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:37 INFO - PROCESS | 1831 | 1466744317816 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:38 INFO - PROCESS | 1831 | 1466744318164 Marionette TRACE conn4 <- [1,1143,null,{"value":null}]
21:58:38 INFO - PROCESS | 1831 | 1466744318352 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:38 INFO - PROCESS | 1831 | 1466744318362 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f8c00 == 38 [pid = 1831] [id = 293]
21:58:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x98a20000) [pid = 1831] [serial = 880] [outer = (nil)]
21:58:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x98f44400) [pid = 1831] [serial = 881] [outer = 0x98a20000]
21:58:38 INFO - PROCESS | 1831 | 1466744318458 Marionette DEBUG loaded listener.js
21:58:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x998a8c00) [pid = 1831] [serial = 882] [outer = 0x98a20000]
21:58:39 INFO - PROCESS | 1831 | 1466744319491 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}]
21:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
21:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1751ms
21:58:39 INFO - PROCESS | 1831 | 1466744319547 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null]
21:58:39 INFO - PROCESS | 1831 | 1466744319552 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}]
21:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
21:58:39 INFO - PROCESS | 1831 | 1466744319559 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}]
21:58:39 INFO - PROCESS | 1831 | 1466744319566 Marionette TRACE conn4 <- [1,1146,null,{}]
21:58:39 INFO - PROCESS | 1831 | 1466744319583 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:39 INFO - PROCESS | 1831 | 1466744319593 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:39 INFO - PROCESS | 1831 | 1466744319826 Marionette TRACE conn4 <- [1,1147,null,{"value":null}]
21:58:40 INFO - PROCESS | 1831 | 1466744320118 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:40 INFO - PROCESS | 1831 | 1466744320131 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b83c00 == 39 [pid = 1831] [id = 294]
21:58:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9ac5e800) [pid = 1831] [serial = 883] [outer = (nil)]
21:58:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9d4f4c00) [pid = 1831] [serial = 884] [outer = 0x9ac5e800]
21:58:40 INFO - PROCESS | 1831 | 1466744320267 Marionette DEBUG loaded listener.js
21:58:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa1080c00) [pid = 1831] [serial = 885] [outer = 0x9ac5e800]
21:58:41 INFO - PROCESS | 1831 | 1466744321309 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}]
21:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
21:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1788ms
21:58:41 INFO - PROCESS | 1831 | 1466744321348 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null]
21:58:41 INFO - PROCESS | 1831 | 1466744321353 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}]
21:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
21:58:41 INFO - PROCESS | 1831 | 1466744321360 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}]
21:58:41 INFO - PROCESS | 1831 | 1466744321364 Marionette TRACE conn4 <- [1,1150,null,{}]
21:58:41 INFO - PROCESS | 1831 | 1466744321371 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:41 INFO - PROCESS | 1831 | 1466744321377 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:41 INFO - PROCESS | 1831 | 1466744321614 Marionette TRACE conn4 <- [1,1151,null,{"value":null}]
21:58:41 INFO - PROCESS | 1831 | 1466744321831 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:41 INFO - PROCESS | 1831 | 1466744321840 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad5400 == 40 [pid = 1831] [id = 295]
21:58:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a775c00) [pid = 1831] [serial = 886] [outer = (nil)]
21:58:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1f2c400) [pid = 1831] [serial = 887] [outer = 0x9a775c00]
21:58:41 INFO - PROCESS | 1831 | 1466744321971 Marionette DEBUG loaded listener.js
21:58:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa2133c00) [pid = 1831] [serial = 888] [outer = 0x9a775c00]
21:58:42 INFO - PROCESS | 1831 | 1466744322885 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}]
21:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
21:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1594ms
21:58:42 INFO - PROCESS | 1831 | 1466744322955 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null]
21:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
21:58:42 INFO - PROCESS | 1831 | 1466744322960 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}]
21:58:42 INFO - PROCESS | 1831 | 1466744322967 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}]
21:58:42 INFO - PROCESS | 1831 | 1466744322971 Marionette TRACE conn4 <- [1,1154,null,{}]
21:58:42 INFO - PROCESS | 1831 | 1466744322977 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:42 INFO - PROCESS | 1831 | 1466744322983 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:43 INFO - PROCESS | 1831 | 1466744323189 Marionette TRACE conn4 <- [1,1155,null,{"value":null}]
21:58:43 INFO - PROCESS | 1831 | 1466744323413 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:43 INFO - PROCESS | 1831 | 1466744323423 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eec000 == 41 [pid = 1831] [id = 296]
21:58:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1f9a000) [pid = 1831] [serial = 889] [outer = (nil)]
21:58:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa2432400) [pid = 1831] [serial = 890] [outer = 0xa1f9a000]
21:58:43 INFO - PROCESS | 1831 | 1466744323524 Marionette DEBUG loaded listener.js
21:58:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa245a800) [pid = 1831] [serial = 891] [outer = 0xa1f9a000]
21:58:44 INFO - PROCESS | 1831 | 1466744324465 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}]
21:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
21:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1541ms
21:58:44 INFO - PROCESS | 1831 | 1466744324509 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null]
21:58:44 INFO - PROCESS | 1831 | 1466744324513 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}]
21:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
21:58:44 INFO - PROCESS | 1831 | 1466744324520 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}]
21:58:44 INFO - PROCESS | 1831 | 1466744324524 Marionette TRACE conn4 <- [1,1158,null,{}]
21:58:44 INFO - PROCESS | 1831 | 1466744324530 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:44 INFO - PROCESS | 1831 | 1466744324541 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:44 INFO - PROCESS | 1831 | 1466744324774 Marionette TRACE conn4 <- [1,1159,null,{"value":null}]
21:58:45 INFO - PROCESS | 1831 | 1466744325004 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:45 INFO - PROCESS | 1831 | 1466744325015 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ea400 == 42 [pid = 1831] [id = 297]
21:58:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa22f5000) [pid = 1831] [serial = 892] [outer = (nil)]
21:58:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa33c2000) [pid = 1831] [serial = 893] [outer = 0xa22f5000]
21:58:45 INFO - PROCESS | 1831 | 1466744325159 Marionette DEBUG loaded listener.js
21:58:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa4f75000) [pid = 1831] [serial = 894] [outer = 0xa22f5000]
21:58:46 INFO - PROCESS | 1831 | 1466744326116 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}]
21:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
21:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1639ms
21:58:46 INFO - PROCESS | 1831 | 1466744326161 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null]
21:58:46 INFO - PROCESS | 1831 | 1466744326166 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}]
21:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
21:58:46 INFO - PROCESS | 1831 | 1466744326195 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}]
21:58:46 INFO - PROCESS | 1831 | 1466744326200 Marionette TRACE conn4 <- [1,1162,null,{}]
21:58:46 INFO - PROCESS | 1831 | 1466744326207 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:46 INFO - PROCESS | 1831 | 1466744326214 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:46 INFO - PROCESS | 1831 | 1466744326424 Marionette TRACE conn4 <- [1,1163,null,{"value":null}]
21:58:46 INFO - PROCESS | 1831 | 1466744326679 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:46 INFO - PROCESS | 1831 | 1466744326688 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f3400 == 43 [pid = 1831] [id = 298]
21:58:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa1081000) [pid = 1831] [serial = 895] [outer = (nil)]
21:58:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa61b3400) [pid = 1831] [serial = 896] [outer = 0xa1081000]
21:58:46 INFO - PROCESS | 1831 | 1466744326801 Marionette DEBUG loaded listener.js
21:58:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa6728400) [pid = 1831] [serial = 897] [outer = 0xa1081000]
21:58:47 INFO - PROCESS | 1831 | 1466744327757 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}]
21:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
21:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1638ms
21:58:47 INFO - PROCESS | 1831 | 1466744327830 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null]
21:58:47 INFO - PROCESS | 1831 | 1466744327834 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}]
21:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
21:58:47 INFO - PROCESS | 1831 | 1466744327842 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}]
21:58:47 INFO - PROCESS | 1831 | 1466744327847 Marionette TRACE conn4 <- [1,1166,null,{}]
21:58:47 INFO - PROCESS | 1831 | 1466744327854 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:47 INFO - PROCESS | 1831 | 1466744327859 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:48 INFO - PROCESS | 1831 | 1466744328143 Marionette TRACE conn4 <- [1,1167,null,{"value":null}]
21:58:48 INFO - PROCESS | 1831 | 1466744328710 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:48 INFO - PROCESS | 1831 | 1466744328721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae400 == 44 [pid = 1831] [id = 299]
21:58:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x8fdb1800) [pid = 1831] [serial = 898] [outer = (nil)]
21:58:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x91ad8400) [pid = 1831] [serial = 899] [outer = 0x8fdb1800]
21:58:48 INFO - PROCESS | 1831 | 1466744328803 Marionette DEBUG loaded listener.js
21:58:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x93a5d400) [pid = 1831] [serial = 900] [outer = 0x8fdb1800]
21:58:49 INFO - PROCESS | 1831 | 1466744329873 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}]
21:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
21:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2090ms
21:58:49 INFO - PROCESS | 1831 | 1466744329935 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null]
21:58:49 INFO - PROCESS | 1831 | 1466744329941 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}]
21:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
21:58:49 INFO - PROCESS | 1831 | 1466744329950 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}]
21:58:49 INFO - PROCESS | 1831 | 1466744329955 Marionette TRACE conn4 <- [1,1170,null,{}]
21:58:49 INFO - PROCESS | 1831 | 1466744329964 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:49 INFO - PROCESS | 1831 | 1466744329973 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:50 INFO - PROCESS | 1831 | 1466744330174 Marionette TRACE conn4 <- [1,1171,null,{"value":null}]
21:58:50 INFO - PROCESS | 1831 | 1466744330400 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:50 INFO - PROCESS | 1831 | 1466744330409 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91adb400 == 43 [pid = 1831] [id = 263]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x94774c00 == 42 [pid = 1831] [id = 10]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x9989e000 == 41 [pid = 1831] [id = 290]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x9989e400 == 40 [pid = 1831] [id = 289]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x95391c00 == 39 [pid = 1831] [id = 288]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad7000 == 38 [pid = 1831] [id = 287]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x951a2400 == 37 [pid = 1831] [id = 283]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0400 == 36 [pid = 1831] [id = 285]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x94772800 == 35 [pid = 1831] [id = 284]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9c00 == 34 [pid = 1831] [id = 286]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x93c28400 == 33 [pid = 1831] [id = 281]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x9ac5c400 == 32 [pid = 1831] [id = 282]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae400 == 31 [pid = 1831] [id = 299]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x953f3400 == 30 [pid = 1831] [id = 298]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x953ea400 == 29 [pid = 1831] [id = 297]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x99eec000 == 28 [pid = 1831] [id = 296]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad5400 == 27 [pid = 1831] [id = 295]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x979f8c00 == 26 [pid = 1831] [id = 293]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x99b83c00 == 25 [pid = 1831] [id = 294]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad8c00 == 24 [pid = 1831] [id = 291]
21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x93a80c00 == 23 [pid = 1831] [id = 292]
21:58:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 24 [pid = 1831] [id = 300]
21:58:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x8fdb1400) [pid = 1831] [serial = 901] [outer = (nil)]
21:58:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x91ad5400) [pid = 1831] [serial = 902] [outer = 0x8fdb1400]
21:58:51 INFO - PROCESS | 1831 | 1466744331679 Marionette DEBUG loaded listener.js
21:58:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x91ae0000) [pid = 1831] [serial = 903] [outer = 0x8fdb1400]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x952a0000) [pid = 1831] [serial = 830] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x9526c000) [pid = 1831] [serial = 827] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x953e6c00) [pid = 1831] [serial = 824] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x99d21800) [pid = 1831] [serial = 800] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x9a76d800) [pid = 1831] [serial = 804] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9a55a000) [pid = 1831] [serial = 803] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9d4fa800) [pid = 1831] [serial = 807] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9b70f800) [pid = 1831] [serial = 806] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9d87cc00) [pid = 1831] [serial = 810] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9d87f800) [pid = 1831] [serial = 809] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2278400) [pid = 1831] [serial = 813] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa2138800) [pid = 1831] [serial = 812] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa2462c00) [pid = 1831] [serial = 816] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa243a000) [pid = 1831] [serial = 815] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa3233000) [pid = 1831] [serial = 819] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa2ef1400) [pid = 1831] [serial = 818] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa3329800) [pid = 1831] [serial = 822] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa327c400) [pid = 1831] [serial = 821] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x91adc400) [pid = 1831] [serial = 570] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x979ec400) [pid = 1831] [serial = 798] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x979edc00) [pid = 1831] [serial = 831] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x953ef400) [pid = 1831] [serial = 797] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x99ee5000) [pid = 1831] [serial = 801] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x95387c00) [pid = 1831] [serial = 828] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953ed000) [pid = 1831] [serial = 825] [outer = (nil)] [url = about:blank]
21:58:52 INFO - PROCESS | 1831 | 1466744332680 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}]
21:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
21:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2754ms
21:58:52 INFO - PROCESS | 1831 | 1466744332705 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null]
21:58:52 INFO - PROCESS | 1831 | 1466744332712 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}]
21:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
21:58:52 INFO - PROCESS | 1831 | 1466744332722 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}]
21:58:52 INFO - PROCESS | 1831 | 1466744332726 Marionette TRACE conn4 <- [1,1174,null,{}]
21:58:52 INFO - PROCESS | 1831 | 1466744332734 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:52 INFO - PROCESS | 1831 | 1466744332741 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:52 INFO - PROCESS | 1831 | 1466744332934 Marionette TRACE conn4 <- [1,1175,null,{"value":null}]
21:58:53 INFO - PROCESS | 1831 | 1466744333064 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:53 INFO - PROCESS | 1831 | 1466744333081 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775800 == 25 [pid = 1831] [id = 301]
21:58:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9519e400) [pid = 1831] [serial = 904] [outer = (nil)]
21:58:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9529f800) [pid = 1831] [serial = 905] [outer = 0x9519e400]
21:58:53 INFO - PROCESS | 1831 | 1466744333166 Marionette DEBUG loaded listener.js
21:58:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9538f000) [pid = 1831] [serial = 906] [outer = 0x9519e400]
21:58:54 INFO - PROCESS | 1831 | 1466744334129 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:58:54 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
21:58:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:58:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
21:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 1439ms
21:58:54 INFO - PROCESS | 1831 | 1466744334162 Marionette TRACE conn4 -> [0,1177,"getWindowHandle",null]
21:58:54 INFO - PROCESS | 1831 | 1466744334170 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}]
21:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
21:58:54 INFO - PROCESS | 1831 | 1466744334185 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}]
21:58:54 INFO - PROCESS | 1831 | 1466744334191 Marionette TRACE conn4 <- [1,1178,null,{}]
21:58:54 INFO - PROCESS | 1831 | 1466744334198 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:54 INFO - PROCESS | 1831 | 1466744334204 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:54 INFO - PROCESS | 1831 | 1466744334403 Marionette TRACE conn4 <- [1,1179,null,{"value":null}]
21:58:54 INFO - PROCESS | 1831 | 1466744334562 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:54 INFO - PROCESS | 1831 | 1466744334572 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x97909000 == 26 [pid = 1831] [id = 302]
21:58:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9790a800) [pid = 1831] [serial = 907] [outer = (nil)]
21:58:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x97975400) [pid = 1831] [serial = 908] [outer = 0x9790a800]
21:58:54 INFO - PROCESS | 1831 | 1466744334704 Marionette DEBUG loaded listener.js
21:58:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979f1800) [pid = 1831] [serial = 909] [outer = 0x9790a800]
21:58:55 INFO - PROCESS | 1831 | 1466744335760 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:58:55 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
21:58:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:58:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
21:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 1637ms
21:58:55 INFO - PROCESS | 1831 | 1466744335831 Marionette TRACE conn4 -> [0,1181,"getWindowHandle",null]
21:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
21:58:55 INFO - PROCESS | 1831 | 1466744335836 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}]
21:58:55 INFO - PROCESS | 1831 | 1466744335844 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}]
21:58:55 INFO - PROCESS | 1831 | 1466744335851 Marionette TRACE conn4 <- [1,1182,null,{}]
21:58:55 INFO - PROCESS | 1831 | 1466744335876 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:55 INFO - PROCESS | 1831 | 1466744335886 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:56 INFO - PROCESS | 1831 | 1466744336130 Marionette TRACE conn4 <- [1,1183,null,{"value":null}]
21:58:56 INFO - PROCESS | 1831 | 1466744336158 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:56 INFO - PROCESS | 1831 | 1466744336169 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e60000 == 27 [pid = 1831] [id = 303]
21:58:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9981c400) [pid = 1831] [serial = 910] [outer = (nil)]
21:58:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x998ae400) [pid = 1831] [serial = 911] [outer = 0x9981c400]
21:58:56 INFO - PROCESS | 1831 | 1466744336266 Marionette DEBUG loaded listener.js
21:58:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x99bf8000) [pid = 1831] [serial = 912] [outer = 0x9981c400]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x998a2800) [pid = 1831] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d47b800) [pid = 1831] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9b4a2c00) [pid = 1831] [serial = 21] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9790f000) [pid = 1831] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a555c00) [pid = 1831] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9525fc00) [pid = 1831] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9471dc00) [pid = 1831] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x91ad8800) [pid = 1831] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x998a0800) [pid = 1831] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9989f000) [pid = 1831] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9790a400) [pid = 1831] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x979ebc00) [pid = 1831] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95261000) [pid = 1831] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x91ada400) [pid = 1831] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x998b4400) [pid = 1831] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html]
21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x93a79400) [pid = 1831] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html]
21:58:57 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:58:57 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
21:58:57 INFO - PROCESS | 1831 | 1466744337843 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:58:57 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
21:58:57 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:58:57 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:58:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
21:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 2042ms
21:58:57 INFO - PROCESS | 1831 | 1466744337887 Marionette TRACE conn4 -> [0,1185,"getWindowHandle",null]
21:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
21:58:57 INFO - PROCESS | 1831 | 1466744337893 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}]
21:58:57 INFO - PROCESS | 1831 | 1466744337900 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}]
21:58:57 INFO - PROCESS | 1831 | 1466744337904 Marionette TRACE conn4 <- [1,1186,null,{}]
21:58:57 INFO - PROCESS | 1831 | 1466744337910 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:57 INFO - PROCESS | 1831 | 1466744337915 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:58 INFO - PROCESS | 1831 | 1466744338110 Marionette TRACE conn4 <- [1,1187,null,{"value":null}]
21:58:58 INFO - PROCESS | 1831 | 1466744338242 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:58 INFO - PROCESS | 1831 | 1466744338255 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775000 == 28 [pid = 1831] [id = 304]
21:58:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9529e400) [pid = 1831] [serial = 913] [outer = (nil)]
21:58:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d21400) [pid = 1831] [serial = 914] [outer = 0x9529e400]
21:58:58 INFO - PROCESS | 1831 | 1466744338325 Marionette DEBUG loaded listener.js
21:58:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99d25000) [pid = 1831] [serial = 915] [outer = 0x9529e400]
21:58:59 INFO - PROCESS | 1831 | 1466744339270 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:58:59 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
21:58:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:58:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
21:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 1432ms
21:58:59 INFO - PROCESS | 1831 | 1466744339334 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null]
21:58:59 INFO - PROCESS | 1831 | 1466744339342 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}]
21:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
21:58:59 INFO - PROCESS | 1831 | 1466744339353 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}]
21:58:59 INFO - PROCESS | 1831 | 1466744339360 Marionette TRACE conn4 <- [1,1190,null,{}]
21:58:59 INFO - PROCESS | 1831 | 1466744339429 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:58:59 INFO - PROCESS | 1831 | 1466744339436 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:59 INFO - PROCESS | 1831 | 1466744339659 Marionette TRACE conn4 <- [1,1191,null,{"value":null}]
21:58:59 INFO - PROCESS | 1831 | 1466744339905 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:58:59 INFO - PROCESS | 1831 | 1466744339920 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:58:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x95294800 == 29 [pid = 1831] [id = 305]
21:58:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95295000) [pid = 1831] [serial = 916] [outer = (nil)]
21:59:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538c400) [pid = 1831] [serial = 917] [outer = 0x95295000]
21:59:00 INFO - PROCESS | 1831 | 1466744340047 Marionette DEBUG loaded listener.js
21:59:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x97907c00) [pid = 1831] [serial = 918] [outer = 0x95295000]
21:59:01 INFO - PROCESS | 1831 | 1466744341080 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:59:01 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
21:59:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:59:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
21:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 1791ms
21:59:01 INFO - PROCESS | 1831 | 1466744341145 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null]
21:59:01 INFO - PROCESS | 1831 | 1466744341154 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}]
21:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
21:59:01 INFO - PROCESS | 1831 | 1466744341168 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}]
21:59:01 INFO - PROCESS | 1831 | 1466744341172 Marionette TRACE conn4 <- [1,1194,null,{}]
21:59:01 INFO - PROCESS | 1831 | 1466744341182 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:01 INFO - PROCESS | 1831 | 1466744341188 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:01 INFO - PROCESS | 1831 | 1466744341434 Marionette TRACE conn4 <- [1,1195,null,{"value":null}]
21:59:01 INFO - PROCESS | 1831 | 1466744341726 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:01 INFO - PROCESS | 1831 | 1466744341738 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3400 == 30 [pid = 1831] [id = 306]
21:59:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x94779000) [pid = 1831] [serial = 919] [outer = (nil)]
21:59:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d1c000) [pid = 1831] [serial = 920] [outer = 0x94779000]
21:59:01 INFO - PROCESS | 1831 | 1466744341835 Marionette DEBUG loaded listener.js
21:59:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ee8800) [pid = 1831] [serial = 921] [outer = 0x94779000]
21:59:02 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:59:02 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
21:59:02 INFO - PROCESS | 1831 | 1466744342884 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:59:02 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 210
21:59:02 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:59:02 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:59:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
21:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 1801ms
21:59:02 INFO - PROCESS | 1831 | 1466744342970 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null]
21:59:02 INFO - PROCESS | 1831 | 1466744342974 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}]
21:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
21:59:02 INFO - PROCESS | 1831 | 1466744342983 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}]
21:59:02 INFO - PROCESS | 1831 | 1466744342989 Marionette TRACE conn4 <- [1,1198,null,{}]
21:59:03 INFO - PROCESS | 1831 | 1466744343007 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:03 INFO - PROCESS | 1831 | 1466744343017 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:03 INFO - PROCESS | 1831 | 1466744343354 Marionette TRACE conn4 <- [1,1199,null,{"value":null}]
21:59:03 INFO - PROCESS | 1831 | 1466744343579 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:03 INFO - PROCESS | 1831 | 1466744343597 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76f000 == 31 [pid = 1831] [id = 307]
21:59:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a76f400) [pid = 1831] [serial = 922] [outer = (nil)]
21:59:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a777000) [pid = 1831] [serial = 923] [outer = 0x9a76f400]
21:59:03 INFO - PROCESS | 1831 | 1466744343701 Marionette DEBUG loaded listener.js
21:59:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a94e400) [pid = 1831] [serial = 924] [outer = 0x9a76f400]
21:59:04 INFO - PROCESS | 1831 | 1466744344663 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}]
21:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
21:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1746ms
21:59:04 INFO - PROCESS | 1831 | 1466744344730 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null]
21:59:04 INFO - PROCESS | 1831 | 1466744344736 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}]
21:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
21:59:04 INFO - PROCESS | 1831 | 1466744344744 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}]
21:59:04 INFO - PROCESS | 1831 | 1466744344749 Marionette TRACE conn4 <- [1,1202,null,{}]
21:59:04 INFO - PROCESS | 1831 | 1466744344757 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:04 INFO - PROCESS | 1831 | 1466744344762 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:05 INFO - PROCESS | 1831 | 1466744345004 Marionette TRACE conn4 <- [1,1203,null,{"value":null}]
21:59:05 INFO - PROCESS | 1831 | 1466744345234 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:05 INFO - PROCESS | 1831 | 1466744345240 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76d000 == 32 [pid = 1831] [id = 308]
21:59:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b49d800) [pid = 1831] [serial = 925] [outer = (nil)]
21:59:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b4eec00) [pid = 1831] [serial = 926] [outer = 0x9b49d800]
21:59:05 INFO - PROCESS | 1831 | 1466744345378 Marionette DEBUG loaded listener.js
21:59:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9b788800) [pid = 1831] [serial = 927] [outer = 0x9b49d800]
21:59:06 INFO - PROCESS | 1831 | 1466744346374 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}]
21:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
21:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1687ms
21:59:06 INFO - PROCESS | 1831 | 1466744346432 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null]
21:59:06 INFO - PROCESS | 1831 | 1466744346436 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}]
21:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
21:59:06 INFO - PROCESS | 1831 | 1466744346444 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}]
21:59:06 INFO - PROCESS | 1831 | 1466744346450 Marionette TRACE conn4 <- [1,1206,null,{}]
21:59:06 INFO - PROCESS | 1831 | 1466744346457 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:06 INFO - PROCESS | 1831 | 1466744346464 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:06 INFO - PROCESS | 1831 | 1466744346687 Marionette TRACE conn4 <- [1,1207,null,{"value":null}]
21:59:06 INFO - PROCESS | 1831 | 1466744346922 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:06 INFO - PROCESS | 1831 | 1466744346935 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x996c1c00 == 33 [pid = 1831] [id = 309]
21:59:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9d47b400) [pid = 1831] [serial = 928] [outer = (nil)]
21:59:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9d813800) [pid = 1831] [serial = 929] [outer = 0x9d47b400]
21:59:07 INFO - PROCESS | 1831 | 1466744347062 Marionette DEBUG loaded listener.js
21:59:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9d875800) [pid = 1831] [serial = 930] [outer = 0x9d47b400]
21:59:08 INFO - PROCESS | 1831 | 1466744348028 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}]
21:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
21:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1632ms
21:59:08 INFO - PROCESS | 1831 | 1466744348079 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null]
21:59:08 INFO - PROCESS | 1831 | 1466744348084 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}]
21:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
21:59:08 INFO - PROCESS | 1831 | 1466744348091 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}]
21:59:08 INFO - PROCESS | 1831 | 1466744348095 Marionette TRACE conn4 <- [1,1210,null,{}]
21:59:08 INFO - PROCESS | 1831 | 1466744348101 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:08 INFO - PROCESS | 1831 | 1466744348114 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:08 INFO - PROCESS | 1831 | 1466744348407 Marionette TRACE conn4 <- [1,1211,null,{"value":null}]
21:59:08 INFO - PROCESS | 1831 | 1466744348688 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:08 INFO - PROCESS | 1831 | 1466744348699 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a58400 == 34 [pid = 1831] [id = 310]
21:59:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x95269c00) [pid = 1831] [serial = 931] [outer = (nil)]
21:59:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa1f29c00) [pid = 1831] [serial = 932] [outer = 0x95269c00]
21:59:08 INFO - PROCESS | 1831 | 1466744348800 Marionette DEBUG loaded listener.js
21:59:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa226ec00) [pid = 1831] [serial = 933] [outer = 0x95269c00]
21:59:09 INFO - PROCESS | 1831 | 1466744349827 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}]
21:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
21:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1790ms
21:59:09 INFO - PROCESS | 1831 | 1466744349899 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null]
21:59:09 INFO - PROCESS | 1831 | 1466744349903 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}]
21:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
21:59:09 INFO - PROCESS | 1831 | 1466744349915 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}]
21:59:09 INFO - PROCESS | 1831 | 1466744349919 Marionette TRACE conn4 <- [1,1214,null,{}]
21:59:09 INFO - PROCESS | 1831 | 1466744349926 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:09 INFO - PROCESS | 1831 | 1466744349933 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:10 INFO - PROCESS | 1831 | 1466744350138 Marionette TRACE conn4 <- [1,1215,null,{"value":null}]
21:59:10 INFO - PROCESS | 1831 | 1466744350344 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:10 INFO - PROCESS | 1831 | 1466744350358 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6000 == 35 [pid = 1831] [id = 311]
21:59:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa2135000) [pid = 1831] [serial = 934] [outer = (nil)]
21:59:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa24fbc00) [pid = 1831] [serial = 935] [outer = 0xa2135000]
21:59:10 INFO - PROCESS | 1831 | 1466744350485 Marionette DEBUG loaded listener.js
21:59:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa22ee800) [pid = 1831] [serial = 936] [outer = 0xa2135000]
21:59:11 INFO - PROCESS | 1831 | 1466744351439 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}]
21:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
21:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1589ms
21:59:11 INFO - PROCESS | 1831 | 1466744351505 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null]
21:59:11 INFO - PROCESS | 1831 | 1466744351510 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}]
21:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
21:59:11 INFO - PROCESS | 1831 | 1466744351517 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}]
21:59:11 INFO - PROCESS | 1831 | 1466744351521 Marionette TRACE conn4 <- [1,1218,null,{}]
21:59:11 INFO - PROCESS | 1831 | 1466744351527 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:11 INFO - PROCESS | 1831 | 1466744351533 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:11 INFO - PROCESS | 1831 | 1466744351772 Marionette TRACE conn4 <- [1,1219,null,{"value":null}]
21:59:12 INFO - PROCESS | 1831 | 1466744352169 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:12 INFO - PROCESS | 1831 | 1466744352181 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad8c00 == 36 [pid = 1831] [id = 312]
21:59:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x91ad9400) [pid = 1831] [serial = 937] [outer = (nil)]
21:59:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x93a7e400) [pid = 1831] [serial = 938] [outer = 0x91ad9400]
21:59:12 INFO - PROCESS | 1831 | 1466744352264 Marionette DEBUG loaded listener.js
21:59:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x94774c00) [pid = 1831] [serial = 939] [outer = 0x91ad9400]
21:59:13 INFO - PROCESS | 1831 | 1466744353281 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}]
21:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
21:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1838ms
21:59:13 INFO - PROCESS | 1831 | 1466744353358 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null]
21:59:13 INFO - PROCESS | 1831 | 1466744353365 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}]
21:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
21:59:13 INFO - PROCESS | 1831 | 1466744353374 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}]
21:59:13 INFO - PROCESS | 1831 | 1466744353379 Marionette TRACE conn4 <- [1,1222,null,{}]
21:59:13 INFO - PROCESS | 1831 | 1466744353389 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:13 INFO - PROCESS | 1831 | 1466744353398 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:13 INFO - PROCESS | 1831 | 1466744353675 Marionette TRACE conn4 <- [1,1223,null,{"value":null}]
21:59:13 INFO - PROCESS | 1831 | --DOCSHELL 0x9989fc00 == 35 [pid = 1831] [id = 277]
21:59:13 INFO - PROCESS | 1831 | --DOCSHELL 0x9525dc00 == 34 [pid = 1831] [id = 275]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa1086c00) [pid = 1831] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99d23000) [pid = 1831] [serial = 840] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9d812800) [pid = 1831] [serial = 849] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x97974000) [pid = 1831] [serial = 866] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9a76a400) [pid = 1831] [serial = 842] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2eb3000) [pid = 1831] [serial = 857] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9b49d400) [pid = 1831] [serial = 845] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x91ae2000) [pid = 1831] [serial = 863] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9b93a800) [pid = 1831] [serial = 846] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x99b4e000) [pid = 1831] [serial = 833] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99d1d800) [pid = 1831] [serial = 834] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x998b0800) [pid = 1831] [serial = 869] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa4d47c00) [pid = 1831] [serial = 858] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a85d000) [pid = 1831] [serial = 843] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa331f800) [pid = 1831] [serial = 855] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9477c800) [pid = 1831] [serial = 864] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99b83000) [pid = 1831] [serial = 839] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa1f99c00) [pid = 1831] [serial = 851] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa3238000) [pid = 1831] [serial = 854] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2274800) [pid = 1831] [serial = 852] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97970800) [pid = 1831] [serial = 837] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9526a000) [pid = 1831] [serial = 860] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99eee400) [pid = 1831] [serial = 872] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99d1f000) [pid = 1831] [serial = 870] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9d880400) [pid = 1831] [serial = 848] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x95391000) [pid = 1831] [serial = 861] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a0cec00) [pid = 1831] [serial = 873] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953e6400) [pid = 1831] [serial = 836] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x979f2400) [pid = 1831] [serial = 867] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a0da400) [pid = 1831] [serial = 875] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a54f800) [pid = 1831] [serial = 876] [outer = (nil)] [url = about:blank]
21:59:13 INFO - PROCESS | 1831 | 1466744353944 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:13 INFO - PROCESS | 1831 | 1466744353952 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477c800 == 35 [pid = 1831] [id = 313]
21:59:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9525dc00) [pid = 1831] [serial = 940] [outer = (nil)]
21:59:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x95391c00) [pid = 1831] [serial = 941] [outer = 0x9525dc00]
21:59:14 INFO - PROCESS | 1831 | 1466744354030 Marionette DEBUG loaded listener.js
21:59:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x96e5cc00) [pid = 1831] [serial = 942] [outer = 0x9525dc00]
21:59:14 INFO - PROCESS | 1831 | 1466744354879 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:59:14 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
21:59:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
21:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 1538ms
21:59:14 INFO - PROCESS | 1831 | 1466744354917 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null]
21:59:14 INFO - PROCESS | 1831 | 1466744354923 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}]
21:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
21:59:14 INFO - PROCESS | 1831 | 1466744354931 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}]
21:59:14 INFO - PROCESS | 1831 | 1466744354936 Marionette TRACE conn4 <- [1,1226,null,{}]
21:59:14 INFO - PROCESS | 1831 | 1466744354960 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:14 INFO - PROCESS | 1831 | 1466744354966 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:15 INFO - PROCESS | 1831 | 1466744355157 Marionette TRACE conn4 <- [1,1227,null,{"value":null}]
21:59:15 INFO - PROCESS | 1831 | 1466744355172 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:15 INFO - PROCESS | 1831 | 1466744355193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f9400 == 36 [pid = 1831] [id = 314]
21:59:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9989f800) [pid = 1831] [serial = 943] [outer = (nil)]
21:59:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9998cc00) [pid = 1831] [serial = 944] [outer = 0x9989f800]
21:59:15 INFO - PROCESS | 1831 | 1466744355274 Marionette DEBUG loaded listener.js
21:59:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d1f800) [pid = 1831] [serial = 945] [outer = 0x9989f800]
21:59:16 INFO - PROCESS | 1831 | 1466744356310 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}]
21:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
21:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1446ms
21:59:16 INFO - PROCESS | 1831 | 1466744356379 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null]
21:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
21:59:16 INFO - PROCESS | 1831 | 1466744356383 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}]
21:59:16 INFO - PROCESS | 1831 | 1466744356397 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}]
21:59:16 INFO - PROCESS | 1831 | 1466744356407 Marionette TRACE conn4 <- [1,1230,null,{}]
21:59:16 INFO - PROCESS | 1831 | 1466744356425 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:16 INFO - PROCESS | 1831 | 1466744356433 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:16 INFO - PROCESS | 1831 | 1466744356693 Marionette TRACE conn4 <- [1,1231,null,{"value":null}]
21:59:16 INFO - PROCESS | 1831 | 1466744356728 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:16 INFO - PROCESS | 1831 | 1466744356740 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989f000 == 37 [pid = 1831] [id = 315]
21:59:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99ee6400) [pid = 1831] [serial = 946] [outer = (nil)]
21:59:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a553000) [pid = 1831] [serial = 947] [outer = 0x99ee6400]
21:59:16 INFO - PROCESS | 1831 | 1466744356869 Marionette DEBUG loaded listener.js
21:59:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a76a400) [pid = 1831] [serial = 948] [outer = 0x99ee6400]
21:59:17 INFO - PROCESS | 1831 | 1466744357847 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}]
21:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
21:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1518ms
21:59:17 INFO - PROCESS | 1831 | 1466744357908 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null]
21:59:17 INFO - PROCESS | 1831 | 1466744357915 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}]
21:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
21:59:17 INFO - PROCESS | 1831 | 1466744357923 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}]
21:59:17 INFO - PROCESS | 1831 | 1466744357928 Marionette TRACE conn4 <- [1,1234,null,{}]
21:59:17 INFO - PROCESS | 1831 | 1466744357935 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:17 INFO - PROCESS | 1831 | 1466744357939 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:18 INFO - PROCESS | 1831 | 1466744358195 Marionette TRACE conn4 <- [1,1235,null,{"value":null}]
21:59:18 INFO - PROCESS | 1831 | 1466744358222 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:18 INFO - PROCESS | 1831 | 1466744358234 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 38 [pid = 1831] [id = 316]
21:59:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93c2cc00) [pid = 1831] [serial = 949] [outer = (nil)]
21:59:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a776800) [pid = 1831] [serial = 950] [outer = 0x93c2cc00]
21:59:18 INFO - PROCESS | 1831 | 1466744358309 Marionette DEBUG loaded listener.js
21:59:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9ac5c000) [pid = 1831] [serial = 951] [outer = 0x93c2cc00]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9519e400) [pid = 1831] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9981c400) [pid = 1831] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x8fdb1400) [pid = 1831] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x8fdb1800) [pid = 1831] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x93c26800) [pid = 1831] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a20000) [pid = 1831] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9ac5e800) [pid = 1831] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a775c00) [pid = 1831] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0xa1f9a000) [pid = 1831] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0xa22f5000) [pid = 1831] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa1081000) [pid = 1831] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html]
21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9790a800) [pid = 1831] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html]
21:59:19 INFO - PROCESS | 1831 | 1466744359400 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}]
21:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
21:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1490ms
21:59:19 INFO - PROCESS | 1831 | 1466744359415 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null]
21:59:19 INFO - PROCESS | 1831 | 1466744359419 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}]
21:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
21:59:19 INFO - PROCESS | 1831 | 1466744359427 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}]
21:59:19 INFO - PROCESS | 1831 | 1466744359430 Marionette TRACE conn4 <- [1,1238,null,{}]
21:59:19 INFO - PROCESS | 1831 | 1466744359437 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:19 INFO - PROCESS | 1831 | 1466744359442 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:19 INFO - PROCESS | 1831 | 1466744359633 Marionette TRACE conn4 <- [1,1239,null,{"value":null}]
21:59:19 INFO - PROCESS | 1831 | 1466744359771 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:19 INFO - PROCESS | 1831 | 1466744359790 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54e400 == 39 [pid = 1831] [id = 317]
21:59:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a555400) [pid = 1831] [serial = 952] [outer = (nil)]
21:59:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a94c400) [pid = 1831] [serial = 953] [outer = 0x9a555400]
21:59:19 INFO - PROCESS | 1831 | 1466744359873 Marionette DEBUG loaded listener.js
21:59:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d812800) [pid = 1831] [serial = 954] [outer = 0x9a555400]
21:59:20 INFO - PROCESS | 1831 | 1466744360794 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}]
21:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
21:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1436ms
21:59:20 INFO - PROCESS | 1831 | 1466744360865 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null]
21:59:20 INFO - PROCESS | 1831 | 1466744360873 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}]
21:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
21:59:20 INFO - PROCESS | 1831 | 1466744360899 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}]
21:59:20 INFO - PROCESS | 1831 | 1466744360909 Marionette TRACE conn4 <- [1,1242,null,{}]
21:59:20 INFO - PROCESS | 1831 | 1466744360966 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:20 INFO - PROCESS | 1831 | 1466744360975 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:21 INFO - PROCESS | 1831 | 1466744361207 Marionette TRACE conn4 <- [1,1243,null,{"value":null}]
21:59:21 INFO - PROCESS | 1831 | 1466744361464 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:21 INFO - PROCESS | 1831 | 1466744361481 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4800 == 40 [pid = 1831] [id = 318]
21:59:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9519e400) [pid = 1831] [serial = 955] [outer = (nil)]
21:59:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x952a0c00) [pid = 1831] [serial = 956] [outer = 0x9519e400]
21:59:21 INFO - PROCESS | 1831 | 1466744361586 Marionette DEBUG loaded listener.js
21:59:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x97907800) [pid = 1831] [serial = 957] [outer = 0x9519e400]
21:59:22 INFO - PROCESS | 1831 | 1466744362564 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}]
21:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
21:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1758ms
21:59:22 INFO - PROCESS | 1831 | 1466744362644 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null]
21:59:22 INFO - PROCESS | 1831 | 1466744362657 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}]
21:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
21:59:22 INFO - PROCESS | 1831 | 1466744362672 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}]
21:59:22 INFO - PROCESS | 1831 | 1466744362678 Marionette TRACE conn4 <- [1,1246,null,{}]
21:59:22 INFO - PROCESS | 1831 | 1466744362686 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:22 INFO - PROCESS | 1831 | 1466744362693 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:23 INFO - PROCESS | 1831 | 1466744363038 Marionette TRACE conn4 <- [1,1247,null,{"value":null}]
21:59:23 INFO - PROCESS | 1831 | 1466744363236 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:23 INFO - PROCESS | 1831 | 1466744363243 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989d000 == 41 [pid = 1831] [id = 319]
21:59:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x998b1c00) [pid = 1831] [serial = 958] [outer = (nil)]
21:59:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99d1f000) [pid = 1831] [serial = 959] [outer = 0x998b1c00]
21:59:23 INFO - PROCESS | 1831 | 1466744363335 Marionette DEBUG loaded listener.js
21:59:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99eeec00) [pid = 1831] [serial = 960] [outer = 0x998b1c00]
21:59:24 INFO - PROCESS | 1831 | 1466744364386 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}]
21:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
21:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1797ms
21:59:24 INFO - PROCESS | 1831 | 1466744364469 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null]
21:59:24 INFO - PROCESS | 1831 | 1466744364474 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}]
21:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
21:59:24 INFO - PROCESS | 1831 | 1466744364484 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}]
21:59:24 INFO - PROCESS | 1831 | 1466744364491 Marionette TRACE conn4 <- [1,1250,null,{}]
21:59:24 INFO - PROCESS | 1831 | 1466744364512 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:24 INFO - PROCESS | 1831 | 1466744364523 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:24 INFO - PROCESS | 1831 | 1466744364855 Marionette TRACE conn4 <- [1,1251,null,{"value":null}]
21:59:25 INFO - PROCESS | 1831 | 1466744365114 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:25 INFO - PROCESS | 1831 | 1466744365129 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d88ac00 == 42 [pid = 1831] [id = 320]
21:59:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9d88b800) [pid = 1831] [serial = 961] [outer = (nil)]
21:59:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa1083400) [pid = 1831] [serial = 962] [outer = 0x9d88b800]
21:59:25 INFO - PROCESS | 1831 | 1466744365228 Marionette DEBUG loaded listener.js
21:59:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1f23000) [pid = 1831] [serial = 963] [outer = 0x9d88b800]
21:59:26 INFO - PROCESS | 1831 | 1466744366176 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}]
21:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
21:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1756ms
21:59:26 INFO - PROCESS | 1831 | 1466744366240 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null]
21:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
21:59:26 INFO - PROCESS | 1831 | 1466744366245 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}]
21:59:26 INFO - PROCESS | 1831 | 1466744366252 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}]
21:59:26 INFO - PROCESS | 1831 | 1466744366255 Marionette TRACE conn4 <- [1,1254,null,{}]
21:59:26 INFO - PROCESS | 1831 | 1466744366261 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:26 INFO - PROCESS | 1831 | 1466744366267 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:26 INFO - PROCESS | 1831 | 1466744366463 Marionette TRACE conn4 <- [1,1255,null,{"value":null}]
21:59:26 INFO - PROCESS | 1831 | 1466744366689 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:26 INFO - PROCESS | 1831 | 1466744366697 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x9afe2000 == 43 [pid = 1831] [id = 321]
21:59:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa21fc000) [pid = 1831] [serial = 964] [outer = (nil)]
21:59:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa2431000) [pid = 1831] [serial = 965] [outer = 0xa21fc000]
21:59:26 INFO - PROCESS | 1831 | 1466744366833 Marionette DEBUG loaded listener.js
21:59:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa2eb3400) [pid = 1831] [serial = 966] [outer = 0xa21fc000]
21:59:27 INFO - PROCESS | 1831 | 1466744367719 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}]
21:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
21:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1539ms
21:59:27 INFO - PROCESS | 1831 | 1466744367792 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null]
21:59:27 INFO - PROCESS | 1831 | 1466744367795 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}]
21:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
21:59:27 INFO - PROCESS | 1831 | 1466744367803 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}]
21:59:27 INFO - PROCESS | 1831 | 1466744367806 Marionette TRACE conn4 <- [1,1258,null,{}]
21:59:27 INFO - PROCESS | 1831 | 1466744367812 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:27 INFO - PROCESS | 1831 | 1466744367818 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:28 INFO - PROCESS | 1831 | 1466744368045 Marionette TRACE conn4 <- [1,1259,null,{"value":null}]
21:59:28 INFO - PROCESS | 1831 | 1466744368282 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:28 INFO - PROCESS | 1831 | 1466744368292 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9797a800 == 44 [pid = 1831] [id = 322]
21:59:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9981e800) [pid = 1831] [serial = 967] [outer = (nil)]
21:59:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa1088000) [pid = 1831] [serial = 968] [outer = 0x9981e800]
21:59:28 INFO - PROCESS | 1831 | 1466744368389 Marionette DEBUG loaded listener.js
21:59:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa3233400) [pid = 1831] [serial = 969] [outer = 0x9981e800]
21:59:29 INFO - PROCESS | 1831 | 1466744369333 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}]
21:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
21:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1583ms
21:59:29 INFO - PROCESS | 1831 | 1466744369387 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null]
21:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
21:59:29 INFO - PROCESS | 1831 | 1466744369393 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}]
21:59:29 INFO - PROCESS | 1831 | 1466744369399 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}]
21:59:29 INFO - PROCESS | 1831 | 1466744369403 Marionette TRACE conn4 <- [1,1262,null,{}]
21:59:29 INFO - PROCESS | 1831 | 1466744369410 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:29 INFO - PROCESS | 1831 | 1466744369420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:29 INFO - PROCESS | 1831 | 1466744369708 Marionette TRACE conn4 <- [1,1263,null,{"value":null}]
21:59:30 INFO - PROCESS | 1831 | 1466744369988 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:30 INFO - PROCESS | 1831 | 1466744369994 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x97908c00 == 45 [pid = 1831] [id = 323]
21:59:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa229fc00) [pid = 1831] [serial = 970] [outer = (nil)]
21:59:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa333fc00) [pid = 1831] [serial = 971] [outer = 0xa229fc00]
21:59:30 INFO - PROCESS | 1831 | 1466744370088 Marionette DEBUG loaded listener.js
21:59:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa4d0a000) [pid = 1831] [serial = 972] [outer = 0xa229fc00]
21:59:31 INFO - PROCESS | 1831 | 1466744371008 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}]
21:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
21:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1683ms
21:59:31 INFO - PROCESS | 1831 | 1466744371084 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null]
21:59:31 INFO - PROCESS | 1831 | 1466744371087 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}]
21:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
21:59:31 INFO - PROCESS | 1831 | 1466744371094 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}]
21:59:31 INFO - PROCESS | 1831 | 1466744371097 Marionette TRACE conn4 <- [1,1266,null,{}]
21:59:31 INFO - PROCESS | 1831 | 1466744371104 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:31 INFO - PROCESS | 1831 | 1466744371109 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:31 INFO - PROCESS | 1831 | 1466744371294 Marionette TRACE conn4 <- [1,1267,null,{"value":null}]
21:59:31 INFO - PROCESS | 1831 | 1466744371513 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:31 INFO - PROCESS | 1831 | 1466744371522 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a20400 == 46 [pid = 1831] [id = 324]
21:59:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x99b82000) [pid = 1831] [serial = 973] [outer = (nil)]
21:59:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa4f13c00) [pid = 1831] [serial = 974] [outer = 0x99b82000]
21:59:31 INFO - PROCESS | 1831 | 1466744371654 Marionette DEBUG loaded listener.js
21:59:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa61af400) [pid = 1831] [serial = 975] [outer = 0x99b82000]
21:59:33 INFO - PROCESS | 1831 | 1466744373063 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}]
21:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
21:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2088ms
21:59:33 INFO - PROCESS | 1831 | 1466744373196 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null]
21:59:33 INFO - PROCESS | 1831 | 1466744373202 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}]
21:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
21:59:33 INFO - PROCESS | 1831 | 1466744373214 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}]
21:59:33 INFO - PROCESS | 1831 | 1466744373219 Marionette TRACE conn4 <- [1,1270,null,{}]
21:59:33 INFO - PROCESS | 1831 | 1466744373230 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:33 INFO - PROCESS | 1831 | 1466744373236 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:33 INFO - PROCESS | 1831 | 1466744373432 Marionette TRACE conn4 <- [1,1271,null,{"value":null}]
21:59:33 INFO - PROCESS | 1831 | 1466744373616 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:33 INFO - PROCESS | 1831 | 1466744373631 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477cc00 == 47 [pid = 1831] [id = 325]
21:59:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x95294000) [pid = 1831] [serial = 976] [outer = (nil)]
21:59:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x9790f400) [pid = 1831] [serial = 977] [outer = 0x95294000]
21:59:33 INFO - PROCESS | 1831 | 1466744373759 Marionette DEBUG loaded listener.js
21:59:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x979f2400) [pid = 1831] [serial = 978] [outer = 0x95294000]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x93a53400 == 46 [pid = 1831] [id = 274]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 45 [pid = 1831] [id = 300]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x95386400 == 44 [pid = 1831] [id = 264]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9a85e000 == 43 [pid = 1831] [id = 268]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9529fc00 == 42 [pid = 1831] [id = 271]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9a554400 == 41 [pid = 1831] [id = 280]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9989ec00 == 40 [pid = 1831] [id = 279]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52c00 == 39 [pid = 1831] [id = 270]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9529e800 == 38 [pid = 1831] [id = 265]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x94773400 == 37 [pid = 1831] [id = 278]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x998ae800 == 36 [pid = 1831] [id = 266]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9a552000 == 35 [pid = 1831] [id = 267]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x91ade400 == 34 [pid = 1831] [id = 276]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee3c00 == 33 [pid = 1831] [id = 272]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee4000 == 32 [pid = 1831] [id = 269]
21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0xa2ee8c00 == 31 [pid = 1831] [id = 273]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x99d21400) [pid = 1831] [serial = 914] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9529f800) [pid = 1831] [serial = 905] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998ae400) [pid = 1831] [serial = 911] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9538f000) [pid = 1831] [serial = 906] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x91ad5400) [pid = 1831] [serial = 902] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x91ae0000) [pid = 1831] [serial = 903] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x93a5d400) [pid = 1831] [serial = 900] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x91ad8400) [pid = 1831] [serial = 899] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9538e000) [pid = 1831] [serial = 879] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x95260800) [pid = 1831] [serial = 878] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x998a8c00) [pid = 1831] [serial = 882] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98f44400) [pid = 1831] [serial = 881] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa1080c00) [pid = 1831] [serial = 885] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d4f4c00) [pid = 1831] [serial = 884] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa2133c00) [pid = 1831] [serial = 888] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa1f2c400) [pid = 1831] [serial = 887] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa245a800) [pid = 1831] [serial = 891] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa2432400) [pid = 1831] [serial = 890] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa4f75000) [pid = 1831] [serial = 894] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa33c2000) [pid = 1831] [serial = 893] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa6728400) [pid = 1831] [serial = 897] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa61b3400) [pid = 1831] [serial = 896] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99bf8000) [pid = 1831] [serial = 912] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x97975400) [pid = 1831] [serial = 908] [outer = (nil)] [url = about:blank]
21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x979f1800) [pid = 1831] [serial = 909] [outer = (nil)] [url = about:blank]
21:59:36 INFO - PROCESS | 1831 | 1466744376149 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}]
21:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
21:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 3001ms
21:59:36 INFO - PROCESS | 1831 | 1466744376215 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null]
21:59:36 INFO - PROCESS | 1831 | 1466744376222 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}]
21:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
21:59:36 INFO - PROCESS | 1831 | 1466744376231 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}]
21:59:36 INFO - PROCESS | 1831 | 1466744376236 Marionette TRACE conn4 <- [1,1274,null,{}]
21:59:36 INFO - PROCESS | 1831 | 1466744376245 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:36 INFO - PROCESS | 1831 | 1466744376250 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:36 INFO - PROCESS | 1831 | 1466744376431 Marionette TRACE conn4 <- [1,1275,null,{"value":null}]
21:59:36 INFO - PROCESS | 1831 | 1466744376557 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:36 INFO - PROCESS | 1831 | 1466744376574 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9000 == 32 [pid = 1831] [id = 326]
21:59:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x91ada800) [pid = 1831] [serial = 979] [outer = (nil)]
21:59:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93c2ec00) [pid = 1831] [serial = 980] [outer = 0x91ada800]
21:59:36 INFO - PROCESS | 1831 | 1466744376649 Marionette DEBUG loaded listener.js
21:59:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x94724c00) [pid = 1831] [serial = 981] [outer = 0x91ada800]
21:59:37 INFO - PROCESS | 1831 | 1466744377504 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}]
21:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
21:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1338ms
21:59:37 INFO - PROCESS | 1831 | 1466744377570 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null]
21:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
21:59:37 INFO - PROCESS | 1831 | 1466744377579 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}]
21:59:37 INFO - PROCESS | 1831 | 1466744377591 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}]
21:59:37 INFO - PROCESS | 1831 | 1466744377596 Marionette TRACE conn4 <- [1,1278,null,{}]
21:59:37 INFO - PROCESS | 1831 | 1466744377603 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:37 INFO - PROCESS | 1831 | 1466744377609 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:37 INFO - PROCESS | 1831 | 1466744377790 Marionette TRACE conn4 <- [1,1279,null,{"value":null}]
21:59:37 INFO - PROCESS | 1831 | 1466744377922 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:37 INFO - PROCESS | 1831 | 1466744377934 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538a800 == 33 [pid = 1831] [id = 327]
21:59:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9538d000) [pid = 1831] [serial = 982] [outer = (nil)]
21:59:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953e5400) [pid = 1831] [serial = 983] [outer = 0x9538d000]
21:59:38 INFO - PROCESS | 1831 | 1466744378021 Marionette DEBUG loaded listener.js
21:59:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x953edc00) [pid = 1831] [serial = 984] [outer = 0x9538d000]
21:59:38 INFO - PROCESS | 1831 | 1466744378939 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}]
21:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
21:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1391ms
21:59:38 INFO - PROCESS | 1831 | 1466744378981 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null]
21:59:38 INFO - PROCESS | 1831 | 1466744378985 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}]
21:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
21:59:38 INFO - PROCESS | 1831 | 1466744378992 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}]
21:59:39 INFO - PROCESS | 1831 | 1466744378999 Marionette TRACE conn4 <- [1,1282,null,{}]
21:59:39 INFO - PROCESS | 1831 | 1466744379026 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:39 INFO - PROCESS | 1831 | 1466744379036 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:39 INFO - PROCESS | 1831 | 1466744379265 Marionette TRACE conn4 <- [1,1283,null,{"value":null}]
21:59:39 INFO - PROCESS | 1831 | 1466744379294 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:39 INFO - PROCESS | 1831 | 1466744379308 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f42000 == 34 [pid = 1831] [id = 328]
21:59:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x98f44400) [pid = 1831] [serial = 985] [outer = (nil)]
21:59:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9981f000) [pid = 1831] [serial = 986] [outer = 0x98f44400]
21:59:39 INFO - PROCESS | 1831 | 1466744379388 Marionette DEBUG loaded listener.js
21:59:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x998a1800) [pid = 1831] [serial = 987] [outer = 0x98f44400]
21:59:40 INFO - PROCESS | 1831 | 1466744380516 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}]
21:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
21:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1603ms
21:59:40 INFO - PROCESS | 1831 | 1466744380597 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null]
21:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
21:59:40 INFO - PROCESS | 1831 | 1466744380603 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}]
21:59:40 INFO - PROCESS | 1831 | 1466744380611 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}]
21:59:40 INFO - PROCESS | 1831 | 1466744380614 Marionette TRACE conn4 <- [1,1286,null,{}]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93c2cc00) [pid = 1831] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9b49d800) [pid = 1831] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9525dc00) [pid = 1831] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9d47b400) [pid = 1831] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99ee6400) [pid = 1831] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x94779000) [pid = 1831] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9989f800) [pid = 1831] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95269c00) [pid = 1831] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9529e400) [pid = 1831] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a76f400) [pid = 1831] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x95295000) [pid = 1831] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa2135000) [pid = 1831] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x91ad9400) [pid = 1831] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html]
21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a555400) [pid = 1831] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html]
21:59:41 INFO - PROCESS | 1831 | 1466744381289 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:41 INFO - PROCESS | 1831 | 1466744381295 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:41 INFO - PROCESS | 1831 | 1466744381476 Marionette TRACE conn4 <- [1,1287,null,{"value":null}]
21:59:41 INFO - PROCESS | 1831 | 1466744381605 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:41 INFO - PROCESS | 1831 | 1466744381617 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538bc00 == 35 [pid = 1831] [id = 329]
21:59:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x996b3400) [pid = 1831] [serial = 988] [outer = (nil)]
21:59:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x998ae800) [pid = 1831] [serial = 989] [outer = 0x996b3400]
21:59:41 INFO - PROCESS | 1831 | 1466744381687 Marionette DEBUG loaded listener.js
21:59:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99c6f400) [pid = 1831] [serial = 990] [outer = 0x996b3400]
21:59:42 INFO - PROCESS | 1831 | 1466744382480 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}]
21:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
21:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1927ms
21:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
21:59:42 INFO - PROCESS | 1831 | 1466744382538 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null]
21:59:42 INFO - PROCESS | 1831 | 1466744382541 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}]
21:59:42 INFO - PROCESS | 1831 | 1466744382548 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}]
21:59:42 INFO - PROCESS | 1831 | 1466744382550 Marionette TRACE conn4 <- [1,1290,null,{}]
21:59:42 INFO - PROCESS | 1831 | 1466744382557 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:42 INFO - PROCESS | 1831 | 1466744382563 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:42 INFO - PROCESS | 1831 | 1466744382733 Marionette TRACE conn4 <- [1,1291,null,{"value":null}]
21:59:42 INFO - PROCESS | 1831 | 1466744382743 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:42 INFO - PROCESS | 1831 | 1466744382752 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x98cc2800 == 36 [pid = 1831] [id = 330]
21:59:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x996b5400) [pid = 1831] [serial = 991] [outer = (nil)]
21:59:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d27000) [pid = 1831] [serial = 992] [outer = 0x996b5400]
21:59:42 INFO - PROCESS | 1831 | 1466744382952 Marionette DEBUG loaded listener.js
21:59:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99ee7400) [pid = 1831] [serial = 993] [outer = 0x996b5400]
21:59:44 INFO - PROCESS | 1831 | 1466744384021 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}]
21:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
21:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1542ms
21:59:44 INFO - PROCESS | 1831 | 1466744384090 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null]
21:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
21:59:44 INFO - PROCESS | 1831 | 1466744384099 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}]
21:59:44 INFO - PROCESS | 1831 | 1466744384110 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}]
21:59:44 INFO - PROCESS | 1831 | 1466744384117 Marionette TRACE conn4 <- [1,1294,null,{}]
21:59:44 INFO - PROCESS | 1831 | 1466744384127 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:44 INFO - PROCESS | 1831 | 1466744384133 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:44 INFO - PROCESS | 1831 | 1466744384397 Marionette TRACE conn4 <- [1,1295,null,{"value":null}]
21:59:44 INFO - PROCESS | 1831 | 1466744384635 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:44 INFO - PROCESS | 1831 | 1466744384646 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471a400 == 37 [pid = 1831] [id = 331]
21:59:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9471dc00) [pid = 1831] [serial = 994] [outer = (nil)]
21:59:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9538e000) [pid = 1831] [serial = 995] [outer = 0x9471dc00]
21:59:44 INFO - PROCESS | 1831 | 1466744384735 Marionette DEBUG loaded listener.js
21:59:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9790c800) [pid = 1831] [serial = 996] [outer = 0x9471dc00]
21:59:45 INFO - PROCESS | 1831 | 1466744385827 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}]
21:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
21:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1795ms
21:59:45 INFO - PROCESS | 1831 | 1466744385905 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null]
21:59:45 INFO - PROCESS | 1831 | 1466744385918 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}]
21:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
21:59:45 INFO - PROCESS | 1831 | 1466744385937 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}]
21:59:45 INFO - PROCESS | 1831 | 1466744385945 Marionette TRACE conn4 <- [1,1298,null,{}]
21:59:46 INFO - PROCESS | 1831 | 1466744386012 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:46 INFO - PROCESS | 1831 | 1466744386019 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:46 INFO - PROCESS | 1831 | 1466744386231 Marionette TRACE conn4 <- [1,1299,null,{"value":null}]
21:59:46 INFO - PROCESS | 1831 | 1466744386466 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:46 INFO - PROCESS | 1831 | 1466744386476 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52400 == 38 [pid = 1831] [id = 332]
21:59:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x98a27400) [pid = 1831] [serial = 997] [outer = (nil)]
21:59:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998ba800) [pid = 1831] [serial = 998] [outer = 0x98a27400]
21:59:46 INFO - PROCESS | 1831 | 1466744386562 Marionette DEBUG loaded listener.js
21:59:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998a3000) [pid = 1831] [serial = 999] [outer = 0x98a27400]
21:59:47 INFO - PROCESS | 1831 | 1466744387626 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}]
21:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
21:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1745ms
21:59:47 INFO - PROCESS | 1831 | 1466744387680 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null]
21:59:47 INFO - PROCESS | 1831 | 1466744387684 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}]
21:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
21:59:47 INFO - PROCESS | 1831 | 1466744387695 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}]
21:59:47 INFO - PROCESS | 1831 | 1466744387701 Marionette TRACE conn4 <- [1,1302,null,{}]
21:59:47 INFO - PROCESS | 1831 | 1466744387722 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:47 INFO - PROCESS | 1831 | 1466744387733 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:48 INFO - PROCESS | 1831 | 1466744388055 Marionette TRACE conn4 <- [1,1303,null,{"value":null}]
21:59:48 INFO - PROCESS | 1831 | 1466744388232 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:48 INFO - PROCESS | 1831 | 1466744388241 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a554000 == 39 [pid = 1831] [id = 333]
21:59:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a554400) [pid = 1831] [serial = 1000] [outer = (nil)]
21:59:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a769000) [pid = 1831] [serial = 1001] [outer = 0x9a554400]
21:59:48 INFO - PROCESS | 1831 | 1466744388331 Marionette DEBUG loaded listener.js
21:59:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a76d400) [pid = 1831] [serial = 1002] [outer = 0x9a554400]
21:59:49 INFO - PROCESS | 1831 | 1466744389318 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}]
21:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
21:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1665ms
21:59:49 INFO - PROCESS | 1831 | 1466744389359 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null]
21:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
21:59:49 INFO - PROCESS | 1831 | 1466744389365 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}]
21:59:49 INFO - PROCESS | 1831 | 1466744389372 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}]
21:59:49 INFO - PROCESS | 1831 | 1466744389375 Marionette TRACE conn4 <- [1,1306,null,{}]
21:59:49 INFO - PROCESS | 1831 | 1466744389382 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:49 INFO - PROCESS | 1831 | 1466744389388 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:49 INFO - PROCESS | 1831 | 1466744389589 Marionette TRACE conn4 <- [1,1307,null,{"value":null}]
21:59:49 INFO - PROCESS | 1831 | 1466744389817 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:49 INFO - PROCESS | 1831 | 1466744389825 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a1e800 == 40 [pid = 1831] [id = 334]
21:59:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x98ad1000) [pid = 1831] [serial = 1003] [outer = (nil)]
21:59:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9b4e7000) [pid = 1831] [serial = 1004] [outer = 0x98ad1000]
21:59:49 INFO - PROCESS | 1831 | 1466744389959 Marionette DEBUG loaded listener.js
21:59:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b77e800) [pid = 1831] [serial = 1005] [outer = 0x98ad1000]
21:59:50 INFO - PROCESS | 1831 | 1466744390976 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}]
21:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
21:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1642ms
21:59:51 INFO - PROCESS | 1831 | 1466744391019 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null]
21:59:51 INFO - PROCESS | 1831 | 1466744391026 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}]
21:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
21:59:51 INFO - PROCESS | 1831 | 1466744391037 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}]
21:59:51 INFO - PROCESS | 1831 | 1466744391043 Marionette TRACE conn4 <- [1,1310,null,{}]
21:59:51 INFO - PROCESS | 1831 | 1466744391055 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:51 INFO - PROCESS | 1831 | 1466744391062 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:51 INFO - PROCESS | 1831 | 1466744391366 Marionette TRACE conn4 <- [1,1311,null,{"value":null}]
21:59:51 INFO - PROCESS | 1831 | 1466744391685 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:51 INFO - PROCESS | 1831 | 1466744391695 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3800 == 41 [pid = 1831] [id = 335]
21:59:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ad7000) [pid = 1831] [serial = 1006] [outer = (nil)]
21:59:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9d87f800) [pid = 1831] [serial = 1007] [outer = 0x91ad7000]
21:59:51 INFO - PROCESS | 1831 | 1466744391854 Marionette DEBUG loaded listener.js
21:59:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d891400) [pid = 1831] [serial = 1008] [outer = 0x91ad7000]
21:59:52 INFO - PROCESS | 1831 | 1466744392844 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
21:59:52 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
21:59:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:59:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
21:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 1893ms
21:59:52 INFO - PROCESS | 1831 | 1466744392932 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null]
21:59:52 INFO - PROCESS | 1831 | 1466744392938 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}]
21:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
21:59:52 INFO - PROCESS | 1831 | 1466744392946 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}]
21:59:52 INFO - PROCESS | 1831 | 1466744392951 Marionette TRACE conn4 <- [1,1314,null,{}]
21:59:52 INFO - PROCESS | 1831 | 1466744392958 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:52 INFO - PROCESS | 1831 | 1466744392971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:53 INFO - PROCESS | 1831 | 1466744393334 Marionette TRACE conn4 <- [1,1315,null,{"value":null}]
21:59:53 INFO - PROCESS | 1831 | 1466744393521 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:53 INFO - PROCESS | 1831 | 1466744393531 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae000 == 42 [pid = 1831] [id = 336]
21:59:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x95263800) [pid = 1831] [serial = 1009] [outer = (nil)]
21:59:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa2137c00) [pid = 1831] [serial = 1010] [outer = 0x95263800]
21:59:53 INFO - PROCESS | 1831 | 1466744393616 Marionette DEBUG loaded listener.js
21:59:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa21ee800) [pid = 1831] [serial = 1011] [outer = 0x95263800]
21:59:54 INFO - PROCESS | 1831 | 1466744394545 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}]
21:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
21:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1642ms
21:59:54 INFO - PROCESS | 1831 | 1466744394605 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null]
21:59:54 INFO - PROCESS | 1831 | 1466744394609 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}]
21:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
21:59:54 INFO - PROCESS | 1831 | 1466744394620 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}]
21:59:54 INFO - PROCESS | 1831 | 1466744394623 Marionette TRACE conn4 <- [1,1318,null,{}]
21:59:54 INFO - PROCESS | 1831 | 1466744394630 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:54 INFO - PROCESS | 1831 | 1466744394636 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:54 INFO - PROCESS | 1831 | 1466744394818 Marionette TRACE conn4 <- [1,1319,null,{"value":null}]
21:59:55 INFO - PROCESS | 1831 | 1466744395093 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:55 INFO - PROCESS | 1831 | 1466744395104 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb9800 == 43 [pid = 1831] [id = 337]
21:59:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x91ad5c00) [pid = 1831] [serial = 1012] [outer = (nil)]
21:59:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa1fa4800) [pid = 1831] [serial = 1013] [outer = 0x91ad5c00]
21:59:55 INFO - PROCESS | 1831 | 1466744395216 Marionette DEBUG loaded listener.js
21:59:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa243a800) [pid = 1831] [serial = 1014] [outer = 0x91ad5c00]
21:59:56 INFO - PROCESS | 1831 | 1466744396171 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}]
21:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
21:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1637ms
21:59:56 INFO - PROCESS | 1831 | 1466744396258 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null]
21:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
21:59:56 INFO - PROCESS | 1831 | 1466744396270 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}]
21:59:56 INFO - PROCESS | 1831 | 1466744396277 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}]
21:59:56 INFO - PROCESS | 1831 | 1466744396281 Marionette TRACE conn4 <- [1,1322,null,{}]
21:59:56 INFO - PROCESS | 1831 | 1466744396287 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:56 INFO - PROCESS | 1831 | 1466744396293 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:56 INFO - PROCESS | 1831 | 1466744396519 Marionette TRACE conn4 <- [1,1323,null,{"value":null}]
21:59:56 INFO - PROCESS | 1831 | 1466744396916 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:56 INFO - PROCESS | 1831 | 1466744396924 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5000 == 44 [pid = 1831] [id = 338]
21:59:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x8fdba400) [pid = 1831] [serial = 1015] [outer = (nil)]
21:59:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x91adf000) [pid = 1831] [serial = 1016] [outer = 0x8fdba400]
21:59:57 INFO - PROCESS | 1831 | 1466744397042 Marionette DEBUG loaded listener.js
21:59:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x93a80c00) [pid = 1831] [serial = 1017] [outer = 0x8fdba400]
21:59:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9538bc00 == 43 [pid = 1831] [id = 329]
21:59:58 INFO - PROCESS | 1831 | --DOCSHELL 0x98f42000 == 42 [pid = 1831] [id = 328]
21:59:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9538a800 == 41 [pid = 1831] [id = 327]
21:59:58 INFO - PROCESS | 1831 | 1466744398122 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}]
21:59:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9000 == 40 [pid = 1831] [id = 326]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9ac5c000) [pid = 1831] [serial = 951] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9b4eec00) [pid = 1831] [serial = 926] [outer = (nil)] [url = about:blank]
21:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
21:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1889ms
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x96e5cc00) [pid = 1831] [serial = 942] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9d813800) [pid = 1831] [serial = 929] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x95391c00) [pid = 1831] [serial = 941] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a553000) [pid = 1831] [serial = 947] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99d1c000) [pid = 1831] [serial = 920] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99ee8800) [pid = 1831] [serial = 921] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99d1f800) [pid = 1831] [serial = 945] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa226ec00) [pid = 1831] [serial = 933] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99d25000) [pid = 1831] [serial = 915] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa1f29c00) [pid = 1831] [serial = 932] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a776800) [pid = 1831] [serial = 950] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9998cc00) [pid = 1831] [serial = 944] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a94e400) [pid = 1831] [serial = 924] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9538c400) [pid = 1831] [serial = 917] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97907c00) [pid = 1831] [serial = 918] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9b788800) [pid = 1831] [serial = 927] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d875800) [pid = 1831] [serial = 930] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa22ee800) [pid = 1831] [serial = 936] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x93a7e400) [pid = 1831] [serial = 938] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a777000) [pid = 1831] [serial = 923] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0xa24fbc00) [pid = 1831] [serial = 935] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a76a400) [pid = 1831] [serial = 948] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x94774c00) [pid = 1831] [serial = 939] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a94c400) [pid = 1831] [serial = 953] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d812800) [pid = 1831] [serial = 954] [outer = (nil)] [url = about:blank]
21:59:58 INFO - PROCESS | 1831 | 1466744398197 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null]
21:59:58 INFO - PROCESS | 1831 | 1466744398212 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}]
21:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
21:59:58 INFO - PROCESS | 1831 | 1466744398224 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}]
21:59:58 INFO - PROCESS | 1831 | 1466744398229 Marionette TRACE conn4 <- [1,1326,null,{}]
21:59:58 INFO - PROCESS | 1831 | 1466744398238 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:58 INFO - PROCESS | 1831 | 1466744398245 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:58 INFO - PROCESS | 1831 | 1466744398434 Marionette TRACE conn4 <- [1,1327,null,{"value":null}]
21:59:58 INFO - PROCESS | 1831 | 1466744398621 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:58 INFO - PROCESS | 1831 | 1466744398630 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x95387000 == 41 [pid = 1831] [id = 339]
21:59:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x95389400) [pid = 1831] [serial = 1018] [outer = (nil)]
21:59:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x953e5800) [pid = 1831] [serial = 1019] [outer = 0x95389400]
21:59:58 INFO - PROCESS | 1831 | 1466744398713 Marionette DEBUG loaded listener.js
21:59:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953f2800) [pid = 1831] [serial = 1020] [outer = 0x95389400]
21:59:59 INFO - PROCESS | 1831 | 1466744399577 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}]
21:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
21:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1391ms
21:59:59 INFO - PROCESS | 1831 | 1466744399619 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null]
21:59:59 INFO - PROCESS | 1831 | 1466744399627 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}]
21:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
21:59:59 INFO - PROCESS | 1831 | 1466744399636 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}]
21:59:59 INFO - PROCESS | 1831 | 1466744399640 Marionette TRACE conn4 <- [1,1330,null,{}]
21:59:59 INFO - PROCESS | 1831 | 1466744399646 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
21:59:59 INFO - PROCESS | 1831 | 1466744399652 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
21:59:59 INFO - PROCESS | 1831 | 1466744399845 Marionette TRACE conn4 <- [1,1331,null,{"value":null}]
21:59:59 INFO - PROCESS | 1831 | 1466744399979 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
21:59:59 INFO - PROCESS | 1831 | 1466744399990 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x98370800 == 42 [pid = 1831] [id = 340]
22:00:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98371000) [pid = 1831] [serial = 1021] [outer = (nil)]
22:00:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99b4ac00) [pid = 1831] [serial = 1022] [outer = 0x98371000]
22:00:00 INFO - PROCESS | 1831 | 1466744400073 Marionette DEBUG loaded listener.js
22:00:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d25000) [pid = 1831] [serial = 1023] [outer = 0x98371000]
22:00:01 INFO - PROCESS | 1831 | 1466744401158 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}]
22:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
22:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1590ms
22:00:01 INFO - PROCESS | 1831 | 1466744401247 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null]
22:00:01 INFO - PROCESS | 1831 | 1466744401253 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}]
22:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
22:00:01 INFO - PROCESS | 1831 | 1466744401271 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}]
22:00:01 INFO - PROCESS | 1831 | 1466744401284 Marionette TRACE conn4 <- [1,1334,null,{}]
22:00:01 INFO - PROCESS | 1831 | 1466744401314 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:01 INFO - PROCESS | 1831 | 1466744401323 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:01 INFO - PROCESS | 1831 | 1466744401590 Marionette TRACE conn4 <- [1,1335,null,{"value":null}]
22:00:01 INFO - PROCESS | 1831 | 1466744401769 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:01 INFO - PROCESS | 1831 | 1466744401783 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a20c00 == 43 [pid = 1831] [id = 341]
22:00:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99d1f800) [pid = 1831] [serial = 1024] [outer = (nil)]
22:00:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a558800) [pid = 1831] [serial = 1025] [outer = 0x99d1f800]
22:00:01 INFO - PROCESS | 1831 | 1466744401865 Marionette DEBUG loaded listener.js
22:00:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a76d800) [pid = 1831] [serial = 1026] [outer = 0x99d1f800]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9519e400) [pid = 1831] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x998b1c00) [pid = 1831] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9d88b800) [pid = 1831] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa21fc000) [pid = 1831] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9538d000) [pid = 1831] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9981e800) [pid = 1831] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x95294000) [pid = 1831] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x91ada800) [pid = 1831] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa229fc00) [pid = 1831] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99b82000) [pid = 1831] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x98f44400) [pid = 1831] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html]
22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x996b3400) [pid = 1831] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html]
22:00:03 INFO - PROCESS | 1831 | 1466744403119 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}]
22:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
22:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1925ms
22:00:03 INFO - PROCESS | 1831 | 1466744403188 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null]
22:00:03 INFO - PROCESS | 1831 | 1466744403195 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}]
22:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
22:00:03 INFO - PROCESS | 1831 | 1466744403203 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}]
22:00:03 INFO - PROCESS | 1831 | 1466744403208 Marionette TRACE conn4 <- [1,1338,null,{}]
22:00:03 INFO - PROCESS | 1831 | 1466744403216 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:03 INFO - PROCESS | 1831 | 1466744403222 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:03 INFO - PROCESS | 1831 | 1466744403500 Marionette TRACE conn4 <- [1,1339,null,{"value":null}]
22:00:03 INFO - PROCESS | 1831 | 1466744403691 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:03 INFO - PROCESS | 1831 | 1466744403701 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdac400 == 44 [pid = 1831] [id = 342]
22:00:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x8fdb0c00) [pid = 1831] [serial = 1027] [outer = (nil)]
22:00:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99b82000) [pid = 1831] [serial = 1028] [outer = 0x8fdb0c00]
22:00:03 INFO - PROCESS | 1831 | 1466744403794 Marionette DEBUG loaded listener.js
22:00:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99eea400) [pid = 1831] [serial = 1029] [outer = 0x8fdb0c00]
22:00:05 INFO - PROCESS | 1831 | 1466744405163 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}]
22:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
22:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1988ms
22:00:05 INFO - PROCESS | 1831 | 1466744405192 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null]
22:00:05 INFO - PROCESS | 1831 | 1466744405199 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}]
22:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
22:00:05 INFO - PROCESS | 1831 | 1466744405210 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}]
22:00:05 INFO - PROCESS | 1831 | 1466744405215 Marionette TRACE conn4 <- [1,1342,null,{}]
22:00:05 INFO - PROCESS | 1831 | 1466744405291 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:05 INFO - PROCESS | 1831 | 1466744405299 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:05 INFO - PROCESS | 1831 | 1466744405594 Marionette TRACE conn4 <- [1,1343,null,{"value":null}]
22:00:05 INFO - PROCESS | 1831 | 1466744405723 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:05 INFO - PROCESS | 1831 | 1466744405734 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471b400 == 45 [pid = 1831] [id = 343]
22:00:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9471f000) [pid = 1831] [serial = 1030] [outer = (nil)]
22:00:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9519e400) [pid = 1831] [serial = 1031] [outer = 0x9471f000]
22:00:05 INFO - PROCESS | 1831 | 1466744405824 Marionette DEBUG loaded listener.js
22:00:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95387c00) [pid = 1831] [serial = 1032] [outer = 0x9471f000]
22:00:07 INFO - PROCESS | 1831 | 1466744407462 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}]
22:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
22:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2341ms
22:00:07 INFO - PROCESS | 1831 | 1466744407633 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null]
22:00:07 INFO - PROCESS | 1831 | 1466744407646 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}]
22:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
22:00:07 INFO - PROCESS | 1831 | 1466744407668 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}]
22:00:07 INFO - PROCESS | 1831 | 1466744407676 Marionette TRACE conn4 <- [1,1346,null,{}]
22:00:07 INFO - PROCESS | 1831 | 1466744407687 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:07 INFO - PROCESS | 1831 | 1466744407697 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:08 INFO - PROCESS | 1831 | 1466744408026 Marionette TRACE conn4 <- [1,1347,null,{"value":null}]
22:00:08 INFO - PROCESS | 1831 | 1466744408266 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:08 INFO - PROCESS | 1831 | 1466744408279 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a4f800 == 46 [pid = 1831] [id = 344]
22:00:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x97906000) [pid = 1831] [serial = 1033] [outer = (nil)]
22:00:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x979f1400) [pid = 1831] [serial = 1034] [outer = 0x97906000]
22:00:08 INFO - PROCESS | 1831 | 1466744408377 Marionette DEBUG loaded listener.js
22:00:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98aca800) [pid = 1831] [serial = 1035] [outer = 0x97906000]
22:00:09 INFO - PROCESS | 1831 | 1466744409782 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}]
22:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
22:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2248ms
22:00:09 INFO - PROCESS | 1831 | 1466744409946 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null]
22:00:09 INFO - PROCESS | 1831 | 1466744409954 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}]
22:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
22:00:09 INFO - PROCESS | 1831 | 1466744409965 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}]
22:00:09 INFO - PROCESS | 1831 | 1466744409977 Marionette TRACE conn4 <- [1,1350,null,{}]
22:00:10 INFO - PROCESS | 1831 | 1466744410005 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:10 INFO - PROCESS | 1831 | 1466744410020 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:10 INFO - PROCESS | 1831 | 1466744410475 Marionette TRACE conn4 <- [1,1351,null,{"value":null}]
22:00:10 INFO - PROCESS | 1831 | 1466744410624 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:10 INFO - PROCESS | 1831 | 1466744410638 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d22000 == 47 [pid = 1831] [id = 345]
22:00:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99df0400) [pid = 1831] [serial = 1036] [outer = (nil)]
22:00:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a0d5c00) [pid = 1831] [serial = 1037] [outer = 0x99df0400]
22:00:10 INFO - PROCESS | 1831 | 1466744410736 Marionette DEBUG loaded listener.js
22:00:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a859800) [pid = 1831] [serial = 1038] [outer = 0x99df0400]
22:00:11 INFO - PROCESS | 1831 | 1466744411795 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}]
22:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
22:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1903ms
22:00:11 INFO - PROCESS | 1831 | 1466744411867 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null]
22:00:11 INFO - PROCESS | 1831 | 1466744411872 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}]
22:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
22:00:11 INFO - PROCESS | 1831 | 1466744411879 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}]
22:00:11 INFO - PROCESS | 1831 | 1466744411883 Marionette TRACE conn4 <- [1,1354,null,{}]
22:00:11 INFO - PROCESS | 1831 | 1466744411889 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:11 INFO - PROCESS | 1831 | 1466744411895 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:12 INFO - PROCESS | 1831 | 1466744412143 Marionette TRACE conn4 <- [1,1355,null,{"value":null}]
22:00:12 INFO - PROCESS | 1831 | 1466744412412 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:12 INFO - PROCESS | 1831 | 1466744412421 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x99c7bc00 == 48 [pid = 1831] [id = 346]
22:00:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99ee6400) [pid = 1831] [serial = 1039] [outer = (nil)]
22:00:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9d81cc00) [pid = 1831] [serial = 1040] [outer = 0x99ee6400]
22:00:12 INFO - PROCESS | 1831 | 1466744412509 Marionette DEBUG loaded listener.js
22:00:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1082800) [pid = 1831] [serial = 1041] [outer = 0x99ee6400]
22:00:13 INFO - PROCESS | 1831 | 1466744413450 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}]
22:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
22:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1641ms
22:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
22:00:13 INFO - PROCESS | 1831 | 1466744413521 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null]
22:00:13 INFO - PROCESS | 1831 | 1466744413525 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}]
22:00:13 INFO - PROCESS | 1831 | 1466744413532 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}]
22:00:13 INFO - PROCESS | 1831 | 1466744413535 Marionette TRACE conn4 <- [1,1358,null,{}]
22:00:13 INFO - PROCESS | 1831 | 1466744413541 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:13 INFO - PROCESS | 1831 | 1466744413547 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:13 INFO - PROCESS | 1831 | 1466744413776 Marionette TRACE conn4 <- [1,1359,null,{"value":null}]
22:00:14 INFO - PROCESS | 1831 | 1466744413998 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:14 INFO - PROCESS | 1831 | 1466744414006 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a05b400 == 49 [pid = 1831] [id = 347]
22:00:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9b93d000) [pid = 1831] [serial = 1042] [outer = (nil)]
22:00:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa2136c00) [pid = 1831] [serial = 1043] [outer = 0x9b93d000]
22:00:14 INFO - PROCESS | 1831 | 1466744414121 Marionette DEBUG loaded listener.js
22:00:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa213c400) [pid = 1831] [serial = 1044] [outer = 0x9b93d000]
22:00:15 INFO - PROCESS | 1831 | 1466744415101 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}]
22:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
22:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1633ms
22:00:15 INFO - PROCESS | 1831 | 1466744415164 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null]
22:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
22:00:15 INFO - PROCESS | 1831 | 1466744415169 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}]
22:00:15 INFO - PROCESS | 1831 | 1466744415175 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}]
22:00:15 INFO - PROCESS | 1831 | 1466744415179 Marionette TRACE conn4 <- [1,1362,null,{}]
22:00:15 INFO - PROCESS | 1831 | 1466744415186 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:15 INFO - PROCESS | 1831 | 1466744415196 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:15 INFO - PROCESS | 1831 | 1466744415490 Marionette TRACE conn4 <- [1,1363,null,{"value":null}]
22:00:15 INFO - PROCESS | 1831 | 1466744415740 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:15 INFO - PROCESS | 1831 | 1466744415748 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8800 == 50 [pid = 1831] [id = 348]
22:00:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9d879c00) [pid = 1831] [serial = 1045] [outer = (nil)]
22:00:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa3232800) [pid = 1831] [serial = 1046] [outer = 0x9d879c00]
22:00:15 INFO - PROCESS | 1831 | 1466744415835 Marionette DEBUG loaded listener.js
22:00:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa331c400) [pid = 1831] [serial = 1047] [outer = 0x9d879c00]
22:00:16 INFO - PROCESS | 1831 | 1466744416765 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}]
22:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
22:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1647ms
22:00:16 INFO - PROCESS | 1831 | 1466744416822 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null]
22:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
22:00:16 INFO - PROCESS | 1831 | 1466744416826 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}]
22:00:16 INFO - PROCESS | 1831 | 1466744416834 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}]
22:00:16 INFO - PROCESS | 1831 | 1466744416837 Marionette TRACE conn4 <- [1,1366,null,{}]
22:00:16 INFO - PROCESS | 1831 | 1466744416843 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:16 INFO - PROCESS | 1831 | 1466744416848 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:17 INFO - PROCESS | 1831 | 1466744417051 Marionette TRACE conn4 <- [1,1367,null,{"value":null}]
22:00:17 INFO - PROCESS | 1831 | 1466744417269 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:17 INFO - PROCESS | 1831 | 1466744417280 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x953eac00 == 51 [pid = 1831] [id = 349]
22:00:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x979ef400) [pid = 1831] [serial = 1048] [outer = (nil)]
22:00:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa33c6000) [pid = 1831] [serial = 1049] [outer = 0x979ef400]
22:00:17 INFO - PROCESS | 1831 | 1466744417407 Marionette DEBUG loaded listener.js
22:00:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa4d4c800) [pid = 1831] [serial = 1050] [outer = 0x979ef400]
22:00:18 INFO - PROCESS | 1831 | 1466744418363 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 1581ms
22:00:18 INFO - PROCESS | 1831 | 1466744418414 Marionette TRACE conn4 -> [0,1369,"getWindowHandle",null]
22:00:18 INFO - PROCESS | 1831 | 1466744418419 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}]
22:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
22:00:18 INFO - PROCESS | 1831 | 1466744418425 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}]
22:00:18 INFO - PROCESS | 1831 | 1466744418429 Marionette TRACE conn4 <- [1,1370,null,{}]
22:00:18 INFO - PROCESS | 1831 | 1466744418435 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:18 INFO - PROCESS | 1831 | 1466744418440 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:18 INFO - PROCESS | 1831 | 1466744418686 Marionette TRACE conn4 <- [1,1371,null,{"value":null}]
22:00:18 INFO - PROCESS | 1831 | 1466744418932 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:18 INFO - PROCESS | 1831 | 1466744418941 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ebc00 == 52 [pid = 1831] [id = 350]
22:00:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953ecc00) [pid = 1831] [serial = 1051] [outer = (nil)]
22:00:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x99beec00) [pid = 1831] [serial = 1052] [outer = 0x953ecc00]
22:00:19 INFO - PROCESS | 1831 | 1466744419024 Marionette DEBUG loaded listener.js
22:00:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9d47bc00) [pid = 1831] [serial = 1053] [outer = 0x953ecc00]
22:00:19 INFO - PROCESS | 1831 | 1466744419978 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:00:20 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
22:00:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 1634ms
22:00:20 INFO - PROCESS | 1831 | 1466744420062 Marionette TRACE conn4 -> [0,1373,"getWindowHandle",null]
22:00:20 INFO - PROCESS | 1831 | 1466744420065 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}]
22:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
22:00:20 INFO - PROCESS | 1831 | 1466744420073 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}]
22:00:20 INFO - PROCESS | 1831 | 1466744420077 Marionette TRACE conn4 <- [1,1374,null,{}]
22:00:20 INFO - PROCESS | 1831 | 1466744420084 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:20 INFO - PROCESS | 1831 | 1466744420088 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:20 INFO - PROCESS | 1831 | 1466744420541 Marionette TRACE conn4 <- [1,1375,null,{"value":null}]
22:00:20 INFO - PROCESS | 1831 | 1466744420789 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:20 INFO - PROCESS | 1831 | 1466744420799 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525dc00 == 53 [pid = 1831] [id = 351]
22:00:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9525e800) [pid = 1831] [serial = 1054] [outer = (nil)]
22:00:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x95386800) [pid = 1831] [serial = 1055] [outer = 0x9525e800]
22:00:20 INFO - PROCESS | 1831 | 1466744420878 Marionette DEBUG loaded listener.js
22:00:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x953e9400) [pid = 1831] [serial = 1056] [outer = 0x9525e800]
22:00:21 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
22:00:21 INFO - PROCESS | 1831 | 1466744421836 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:00:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
22:00:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 1837ms
22:00:21 INFO - PROCESS | 1831 | 1466744421913 Marionette TRACE conn4 -> [0,1377,"getWindowHandle",null]
22:00:21 INFO - PROCESS | 1831 | 1466744421920 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}]
22:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
22:00:21 INFO - PROCESS | 1831 | 1466744421929 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}]
22:00:21 INFO - PROCESS | 1831 | 1466744421933 Marionette TRACE conn4 <- [1,1378,null,{}]
22:00:21 INFO - PROCESS | 1831 | 1466744421941 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:21 INFO - PROCESS | 1831 | 1466744421946 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:22 INFO - PROCESS | 1831 | 1466744422148 Marionette TRACE conn4 <- [1,1379,null,{"value":null}]
22:00:22 INFO - PROCESS | 1831 | 1466744422478 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:22 INFO - PROCESS | 1831 | 1466744422488 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525d400 == 54 [pid = 1831] [id = 352]
22:00:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9790f800) [pid = 1831] [serial = 1057] [outer = (nil)]
22:00:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x99b88c00) [pid = 1831] [serial = 1058] [outer = 0x9790f800]
22:00:22 INFO - PROCESS | 1831 | 1466744422580 Marionette DEBUG loaded listener.js
22:00:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x99ee5400) [pid = 1831] [serial = 1059] [outer = 0x9790f800]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x93a58400 == 53 [pid = 1831] [id = 310]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x996c1c00 == 52 [pid = 1831] [id = 309]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98a20c00 == 51 [pid = 1831] [id = 341]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98370800 == 50 [pid = 1831] [id = 340]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x95387000 == 49 [pid = 1831] [id = 339]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5000 == 48 [pid = 1831] [id = 338]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76d000 == 47 [pid = 1831] [id = 308]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb9800 == 46 [pid = 1831] [id = 337]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a554000 == 45 [pid = 1831] [id = 333]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9477c800 == 44 [pid = 1831] [id = 313]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4800 == 43 [pid = 1831] [id = 318]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9d88ac00 == 42 [pid = 1831] [id = 320]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9afe2000 == 41 [pid = 1831] [id = 321]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9797a800 == 40 [pid = 1831] [id = 322]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x97908c00 == 39 [pid = 1831] [id = 323]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x979f9400 == 38 [pid = 1831] [id = 314]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x94775800 == 37 [pid = 1831] [id = 301]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x95294800 == 36 [pid = 1831] [id = 305]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98cc2800 == 35 [pid = 1831] [id = 330]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54e400 == 34 [pid = 1831] [id = 317]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9471a400 == 33 [pid = 1831] [id = 331]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3400 == 32 [pid = 1831] [id = 306]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76f000 == 31 [pid = 1831] [id = 307]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52400 == 30 [pid = 1831] [id = 332]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x97909000 == 29 [pid = 1831] [id = 302]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9989f000 == 28 [pid = 1831] [id = 315]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98a20400 == 27 [pid = 1831] [id = 324]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9989d000 == 26 [pid = 1831] [id = 319]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3800 == 25 [pid = 1831] [id = 335]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98a1e800 == 24 [pid = 1831] [id = 334]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6000 == 23 [pid = 1831] [id = 311]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad8c00 == 22 [pid = 1831] [id = 312]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae000 == 21 [pid = 1831] [id = 336]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9477cc00 == 20 [pid = 1831] [id = 325]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 19 [pid = 1831] [id = 316]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x96e60000 == 18 [pid = 1831] [id = 303]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x94775000 == 17 [pid = 1831] [id = 304]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x953ebc00 == 16 [pid = 1831] [id = 350]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x953eac00 == 15 [pid = 1831] [id = 349]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8800 == 14 [pid = 1831] [id = 348]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a05b400 == 13 [pid = 1831] [id = 347]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x99d22000 == 12 [pid = 1831] [id = 345]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x99c7bc00 == 11 [pid = 1831] [id = 346]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x93a4f800 == 10 [pid = 1831] [id = 344]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdac400 == 9 [pid = 1831] [id = 342]
22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9471b400 == 8 [pid = 1831] [id = 343]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x97907800) [pid = 1831] [serial = 957] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x952a0c00) [pid = 1831] [serial = 956] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x99eeec00) [pid = 1831] [serial = 960] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x99d1f000) [pid = 1831] [serial = 959] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa1f23000) [pid = 1831] [serial = 963] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa1083400) [pid = 1831] [serial = 962] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa2eb3400) [pid = 1831] [serial = 966] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa2431000) [pid = 1831] [serial = 965] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953e5400) [pid = 1831] [serial = 983] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa3233400) [pid = 1831] [serial = 969] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x979f2400) [pid = 1831] [serial = 978] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9790f400) [pid = 1831] [serial = 977] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1088000) [pid = 1831] [serial = 968] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x93c2ec00) [pid = 1831] [serial = 980] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x94724c00) [pid = 1831] [serial = 981] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa4d0a000) [pid = 1831] [serial = 972] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa333fc00) [pid = 1831] [serial = 971] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa61af400) [pid = 1831] [serial = 975] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa4f13c00) [pid = 1831] [serial = 974] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9981f000) [pid = 1831] [serial = 986] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x998a1800) [pid = 1831] [serial = 987] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998ae800) [pid = 1831] [serial = 989] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x953edc00) [pid = 1831] [serial = 984] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99c6f400) [pid = 1831] [serial = 990] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99d27000) [pid = 1831] [serial = 992] [outer = (nil)] [url = about:blank]
22:00:24 INFO - PROCESS | 1831 | 1466744424867 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:00:24 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
22:00:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 2989ms
22:00:24 INFO - PROCESS | 1831 | 1466744424919 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null]
22:00:24 INFO - PROCESS | 1831 | 1466744424925 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}]
22:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
22:00:24 INFO - PROCESS | 1831 | 1466744424935 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}]
22:00:24 INFO - PROCESS | 1831 | 1466744424938 Marionette TRACE conn4 <- [1,1382,null,{}]
22:00:24 INFO - PROCESS | 1831 | 1466744424947 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:24 INFO - PROCESS | 1831 | 1466744424953 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:25 INFO - PROCESS | 1831 | 1466744425172 Marionette TRACE conn4 <- [1,1383,null,{"value":null}]
22:00:25 INFO - PROCESS | 1831 | 1466744425300 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:25 INFO - PROCESS | 1831 | 1466744425309 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2fc00 == 9 [pid = 1831] [id = 353]
22:00:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x94719c00) [pid = 1831] [serial = 1060] [outer = (nil)]
22:00:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x94776c00) [pid = 1831] [serial = 1061] [outer = 0x94719c00]
22:00:25 INFO - PROCESS | 1831 | 1466744425383 Marionette DEBUG loaded listener.js
22:00:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9519f400) [pid = 1831] [serial = 1062] [outer = 0x94719c00]
22:00:26 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109
22:00:26 INFO - PROCESS | 1831 | 1466744426404 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:00:26 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
22:00:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:00:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 1535ms
22:00:26 INFO - PROCESS | 1831 | 1466744426471 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null]
22:00:26 INFO - PROCESS | 1831 | 1466744426479 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}]
22:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
22:00:26 INFO - PROCESS | 1831 | 1466744426510 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}]
22:00:26 INFO - PROCESS | 1831 | 1466744426514 Marionette TRACE conn4 <- [1,1386,null,{}]
22:00:26 INFO - PROCESS | 1831 | 1466744426522 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:26 INFO - PROCESS | 1831 | 1466744426527 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:26 INFO - PROCESS | 1831 | 1466744426712 Marionette TRACE conn4 <- [1,1387,null,{"value":null}]
22:00:26 INFO - PROCESS | 1831 | 1466744426723 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:26 INFO - PROCESS | 1831 | 1466744426733 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790a400 == 10 [pid = 1831] [id = 354]
22:00:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x97970800) [pid = 1831] [serial = 1063] [outer = (nil)]
22:00:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9797a000) [pid = 1831] [serial = 1064] [outer = 0x97970800]
22:00:26 INFO - PROCESS | 1831 | 1466744426812 Marionette DEBUG loaded listener.js
22:00:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x979f3400) [pid = 1831] [serial = 1065] [outer = 0x97970800]
22:00:27 INFO - PROCESS | 1831 | 1466744427875 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:00:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
22:00:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:00:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 1453ms
22:00:27 INFO - PROCESS | 1831 | 1466744427945 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null]
22:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
22:00:27 INFO - PROCESS | 1831 | 1466744427950 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}]
22:00:27 INFO - PROCESS | 1831 | 1466744427956 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}]
22:00:27 INFO - PROCESS | 1831 | 1466744427962 Marionette TRACE conn4 <- [1,1390,null,{}]
22:00:27 INFO - PROCESS | 1831 | 1466744427988 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:28 INFO - PROCESS | 1831 | 1466744427999 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:28 INFO - PROCESS | 1831 | 1466744428229 Marionette TRACE conn4 <- [1,1391,null,{"value":null}]
22:00:28 INFO - PROCESS | 1831 | 1466744428269 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:28 INFO - PROCESS | 1831 | 1466744428282 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a1400 == 11 [pid = 1831] [id = 355]
22:00:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x998a2000) [pid = 1831] [serial = 1066] [outer = (nil)]
22:00:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x998a6400) [pid = 1831] [serial = 1067] [outer = 0x998a2000]
22:00:28 INFO - PROCESS | 1831 | 1466744428355 Marionette DEBUG loaded listener.js
22:00:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x998b9c00) [pid = 1831] [serial = 1068] [outer = 0x998a2000]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x95389400) [pid = 1831] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x91ad5c00) [pid = 1831] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x95263800) [pid = 1831] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x8fdba400) [pid = 1831] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x98ad1000) [pid = 1831] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98371000) [pid = 1831] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9471dc00) [pid = 1831] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a27400) [pid = 1831] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a554400) [pid = 1831] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d1f800) [pid = 1831] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x996b5400) [pid = 1831] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x91ad7000) [pid = 1831] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html]
22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x8fdb0c00) [pid = 1831] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html]
22:00:30 INFO - PROCESS | 1831 | 1466744430017 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}]
22:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
22:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2094ms
22:00:30 INFO - PROCESS | 1831 | 1466744430050 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null]
22:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
22:00:30 INFO - PROCESS | 1831 | 1466744430056 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}]
22:00:30 INFO - PROCESS | 1831 | 1466744430062 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}]
22:00:30 INFO - PROCESS | 1831 | 1466744430065 Marionette TRACE conn4 <- [1,1394,null,{}]
22:00:30 INFO - PROCESS | 1831 | 1466744430071 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:30 INFO - PROCESS | 1831 | 1466744430076 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:30 INFO - PROCESS | 1831 | 1466744430236 Marionette TRACE conn4 <- [1,1395,null,{"value":null}]
22:00:30 INFO - PROCESS | 1831 | 1466744430372 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:30 INFO - PROCESS | 1831 | 1466744430382 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x95296800 == 12 [pid = 1831] [id = 356]
22:00:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x95386400) [pid = 1831] [serial = 1069] [outer = (nil)]
22:00:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9981c400) [pid = 1831] [serial = 1070] [outer = 0x95386400]
22:00:30 INFO - PROCESS | 1831 | 1466744430454 Marionette DEBUG loaded listener.js
22:00:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d22400) [pid = 1831] [serial = 1071] [outer = 0x95386400]
22:00:31 INFO - PROCESS | 1831 | 1466744431235 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}]
22:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
22:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1231ms
22:00:31 INFO - PROCESS | 1831 | 1466744431293 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null]
22:00:31 INFO - PROCESS | 1831 | 1466744431297 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}]
22:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
22:00:31 INFO - PROCESS | 1831 | 1466744431304 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}]
22:00:31 INFO - PROCESS | 1831 | 1466744431307 Marionette TRACE conn4 <- [1,1398,null,{}]
22:00:31 INFO - PROCESS | 1831 | 1466744431314 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:31 INFO - PROCESS | 1831 | 1466744431319 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:31 INFO - PROCESS | 1831 | 1466744431475 Marionette TRACE conn4 <- [1,1399,null,{"value":null}]
22:00:31 INFO - PROCESS | 1831 | 1466744431486 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:31 INFO - PROCESS | 1831 | 1466744431496 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1f000 == 13 [pid = 1831] [id = 357]
22:00:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99ee7000) [pid = 1831] [serial = 1072] [outer = (nil)]
22:00:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a05b400) [pid = 1831] [serial = 1073] [outer = 0x99ee7000]
22:00:31 INFO - PROCESS | 1831 | 1466744431564 Marionette DEBUG loaded listener.js
22:00:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a54e800) [pid = 1831] [serial = 1074] [outer = 0x99ee7000]
22:00:32 INFO - PROCESS | 1831 | 1466744432767 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}]
22:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
22:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1500ms
22:00:32 INFO - PROCESS | 1831 | 1466744432806 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null]
22:00:32 INFO - PROCESS | 1831 | 1466744432813 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}]
22:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
22:00:32 INFO - PROCESS | 1831 | 1466744432821 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}]
22:00:32 INFO - PROCESS | 1831 | 1466744432830 Marionette TRACE conn4 <- [1,1402,null,{}]
22:00:32 INFO - PROCESS | 1831 | 1466744432838 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:32 INFO - PROCESS | 1831 | 1466744432843 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:33 INFO - PROCESS | 1831 | 1466744433079 Marionette TRACE conn4 <- [1,1403,null,{"value":null}]
22:00:33 INFO - PROCESS | 1831 | 1466744433317 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:33 INFO - PROCESS | 1831 | 1466744433325 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb9800 == 14 [pid = 1831] [id = 358]
22:00:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95269c00) [pid = 1831] [serial = 1075] [outer = (nil)]
22:00:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953f1000) [pid = 1831] [serial = 1076] [outer = 0x95269c00]
22:00:33 INFO - PROCESS | 1831 | 1466744433467 Marionette DEBUG loaded listener.js
22:00:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x97974c00) [pid = 1831] [serial = 1077] [outer = 0x95269c00]
22:00:34 INFO - PROCESS | 1831 | 1466744434409 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}]
22:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
22:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1645ms
22:00:34 INFO - PROCESS | 1831 | 1466744434467 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null]
22:00:34 INFO - PROCESS | 1831 | 1466744434475 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}]
22:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
22:00:34 INFO - PROCESS | 1831 | 1466744434487 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}]
22:00:34 INFO - PROCESS | 1831 | 1466744434491 Marionette TRACE conn4 <- [1,1406,null,{}]
22:00:34 INFO - PROCESS | 1831 | 1466744434497 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:34 INFO - PROCESS | 1831 | 1466744434504 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:34 INFO - PROCESS | 1831 | 1466744434713 Marionette TRACE conn4 <- [1,1407,null,{"value":null}]
22:00:35 INFO - PROCESS | 1831 | 1466744434992 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:35 INFO - PROCESS | 1831 | 1466744435002 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b7c00 == 15 [pid = 1831] [id = 359]
22:00:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99c71000) [pid = 1831] [serial = 1078] [outer = (nil)]
22:00:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99ee8400) [pid = 1831] [serial = 1079] [outer = 0x99c71000]
22:00:35 INFO - PROCESS | 1831 | 1466744435136 Marionette DEBUG loaded listener.js
22:00:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x93c31800) [pid = 1831] [serial = 1080] [outer = 0x99c71000]
22:00:36 INFO - PROCESS | 1831 | 1466744436098 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}]
22:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
22:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1683ms
22:00:36 INFO - PROCESS | 1831 | 1466744436173 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null]
22:00:36 INFO - PROCESS | 1831 | 1466744436181 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}]
22:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
22:00:36 INFO - PROCESS | 1831 | 1466744436191 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}]
22:00:36 INFO - PROCESS | 1831 | 1466744436202 Marionette TRACE conn4 <- [1,1410,null,{}]
22:00:36 INFO - PROCESS | 1831 | 1466744436272 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:36 INFO - PROCESS | 1831 | 1466744436287 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:36 INFO - PROCESS | 1831 | 1466744436681 Marionette TRACE conn4 <- [1,1411,null,{"value":null}]
22:00:37 INFO - PROCESS | 1831 | 1466744436999 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:37 INFO - PROCESS | 1831 | 1466744437017 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac5a800 == 16 [pid = 1831] [id = 360]
22:00:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9ac5b400) [pid = 1831] [serial = 1081] [outer = (nil)]
22:00:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b4eb000) [pid = 1831] [serial = 1082] [outer = 0x9ac5b400]
22:00:37 INFO - PROCESS | 1831 | 1466744437195 Marionette DEBUG loaded listener.js
22:00:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b781000) [pid = 1831] [serial = 1083] [outer = 0x9ac5b400]
22:00:38 INFO - PROCESS | 1831 | 1466744438890 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}]
22:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
22:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2714ms
22:00:38 INFO - PROCESS | 1831 | 1466744438979 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null]
22:00:38 INFO - PROCESS | 1831 | 1466744438988 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}]
22:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
22:00:39 INFO - PROCESS | 1831 | 1466744439074 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}]
22:00:39 INFO - PROCESS | 1831 | 1466744439081 Marionette TRACE conn4 <- [1,1414,null,{}]
22:00:39 INFO - PROCESS | 1831 | 1466744439091 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:39 INFO - PROCESS | 1831 | 1466744439100 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:39 INFO - PROCESS | 1831 | 1466744439378 Marionette TRACE conn4 <- [1,1415,null,{"value":null}]
22:00:39 INFO - PROCESS | 1831 | 1466744439521 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:39 INFO - PROCESS | 1831 | 1466744439534 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b93a800 == 17 [pid = 1831] [id = 361]
22:00:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9d4f5400) [pid = 1831] [serial = 1084] [outer = (nil)]
22:00:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d815800) [pid = 1831] [serial = 1085] [outer = 0x9d4f5400]
22:00:39 INFO - PROCESS | 1831 | 1466744439625 Marionette DEBUG loaded listener.js
22:00:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d88a400) [pid = 1831] [serial = 1086] [outer = 0x9d4f5400]
22:00:40 INFO - PROCESS | 1831 | 1466744440700 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}]
22:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
22:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1652ms
22:00:40 INFO - PROCESS | 1831 | 1466744440716 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null]
22:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
22:00:40 INFO - PROCESS | 1831 | 1466744440728 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}]
22:00:40 INFO - PROCESS | 1831 | 1466744440739 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}]
22:00:40 INFO - PROCESS | 1831 | 1466744440743 Marionette TRACE conn4 <- [1,1418,null,{}]
22:00:40 INFO - PROCESS | 1831 | 1466744440750 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:40 INFO - PROCESS | 1831 | 1466744440754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:40 INFO - PROCESS | 1831 | 1466744440984 Marionette TRACE conn4 <- [1,1419,null,{"value":null}]
22:00:41 INFO - PROCESS | 1831 | 1466744441205 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:41 INFO - PROCESS | 1831 | 1466744441214 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519fc00 == 18 [pid = 1831] [id = 362]
22:00:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x98a7ac00) [pid = 1831] [serial = 1087] [outer = (nil)]
22:00:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1f25800) [pid = 1831] [serial = 1088] [outer = 0x98a7ac00]
22:00:41 INFO - PROCESS | 1831 | 1466744441297 Marionette DEBUG loaded listener.js
22:00:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1f2c000) [pid = 1831] [serial = 1089] [outer = 0x98a7ac00]
22:00:42 INFO - PROCESS | 1831 | 1466744442276 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}]
22:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
22:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1593ms
22:00:42 INFO - PROCESS | 1831 | 1466744442330 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null]
22:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
22:00:42 INFO - PROCESS | 1831 | 1466744442335 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}]
22:00:42 INFO - PROCESS | 1831 | 1466744442342 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}]
22:00:42 INFO - PROCESS | 1831 | 1466744442345 Marionette TRACE conn4 <- [1,1422,null,{}]
22:00:42 INFO - PROCESS | 1831 | 1466744442351 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:42 INFO - PROCESS | 1831 | 1466744442362 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:42 INFO - PROCESS | 1831 | 1466744442610 Marionette TRACE conn4 <- [1,1423,null,{"value":null}]
22:00:42 INFO - PROCESS | 1831 | 1466744442879 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:42 INFO - PROCESS | 1831 | 1466744442887 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdbb800 == 19 [pid = 1831] [id = 363]
22:00:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x95260800) [pid = 1831] [serial = 1090] [outer = (nil)]
22:00:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa2439400) [pid = 1831] [serial = 1091] [outer = 0x95260800]
22:00:42 INFO - PROCESS | 1831 | 1466744442978 Marionette DEBUG loaded listener.js
22:00:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa2eafc00) [pid = 1831] [serial = 1092] [outer = 0x95260800]
22:00:43 INFO - PROCESS | 1831 | 1466744443936 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}]
22:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
22:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1635ms
22:00:43 INFO - PROCESS | 1831 | 1466744443977 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null]
22:00:43 INFO - PROCESS | 1831 | 1466744443981 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}]
22:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
22:00:43 INFO - PROCESS | 1831 | 1466744443988 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}]
22:00:43 INFO - PROCESS | 1831 | 1466744443991 Marionette TRACE conn4 <- [1,1426,null,{}]
22:00:44 INFO - PROCESS | 1831 | 1466744443997 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:44 INFO - PROCESS | 1831 | 1466744444003 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:44 INFO - PROCESS | 1831 | 1466744444185 Marionette TRACE conn4 <- [1,1427,null,{"value":null}]
22:00:44 INFO - PROCESS | 1831 | 1466744444419 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:44 INFO - PROCESS | 1831 | 1466744444429 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ac00 == 20 [pid = 1831] [id = 364]
22:00:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x93c2f400) [pid = 1831] [serial = 1093] [outer = (nil)]
22:00:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa2ef1800) [pid = 1831] [serial = 1094] [outer = 0x93c2f400]
22:00:44 INFO - PROCESS | 1831 | 1466744444566 Marionette DEBUG loaded listener.js
22:00:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa3236800) [pid = 1831] [serial = 1095] [outer = 0x93c2f400]
22:00:45 INFO - PROCESS | 1831 | 1466744445544 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}]
22:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
22:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1636ms
22:00:45 INFO - PROCESS | 1831 | 1466744445626 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null]
22:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
22:00:45 INFO - PROCESS | 1831 | 1466744445630 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}]
22:00:45 INFO - PROCESS | 1831 | 1466744445637 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}]
22:00:45 INFO - PROCESS | 1831 | 1466744445640 Marionette TRACE conn4 <- [1,1430,null,{}]
22:00:45 INFO - PROCESS | 1831 | 1466744445646 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:45 INFO - PROCESS | 1831 | 1466744445651 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:45 INFO - PROCESS | 1831 | 1466744445870 Marionette TRACE conn4 <- [1,1431,null,{"value":null}]
22:00:46 INFO - PROCESS | 1831 | 1466744446281 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:46 INFO - PROCESS | 1831 | 1466744446289 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdafc00 == 21 [pid = 1831] [id = 365]
22:00:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x8fdb1400) [pid = 1831] [serial = 1096] [outer = (nil)]
22:00:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x8fdb7c00) [pid = 1831] [serial = 1097] [outer = 0x8fdb1400]
22:00:46 INFO - PROCESS | 1831 | 1466744446377 Marionette DEBUG loaded listener.js
22:00:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x91add400) [pid = 1831] [serial = 1098] [outer = 0x8fdb1400]
22:00:47 INFO - PROCESS | 1831 | 1466744447480 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}]
22:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
22:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1895ms
22:00:47 INFO - PROCESS | 1831 | 1466744447534 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null]
22:00:47 INFO - PROCESS | 1831 | 1466744447540 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}]
22:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
22:00:47 INFO - PROCESS | 1831 | 1466744447548 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}]
22:00:47 INFO - PROCESS | 1831 | 1466744447553 Marionette TRACE conn4 <- [1,1434,null,{}]
22:00:47 INFO - PROCESS | 1831 | 1466744447561 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:47 INFO - PROCESS | 1831 | 1466744447570 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:47 INFO - PROCESS | 1831 | 1466744447847 Marionette TRACE conn4 <- [1,1435,null,{"value":null}]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x99eea400) [pid = 1831] [serial = 1029] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x953f2800) [pid = 1831] [serial = 1020] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa243a800) [pid = 1831] [serial = 1014] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa21ee800) [pid = 1831] [serial = 1011] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x953e5800) [pid = 1831] [serial = 1019] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x93a80c00) [pid = 1831] [serial = 1017] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9b77e800) [pid = 1831] [serial = 1005] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x99d25000) [pid = 1831] [serial = 1023] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9790c800) [pid = 1831] [serial = 996] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x91adf000) [pid = 1831] [serial = 1016] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x998ba800) [pid = 1831] [serial = 998] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a76d400) [pid = 1831] [serial = 1002] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a76d800) [pid = 1831] [serial = 1026] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x99ee7400) [pid = 1831] [serial = 993] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99b4ac00) [pid = 1831] [serial = 1022] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x998a3000) [pid = 1831] [serial = 999] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a558800) [pid = 1831] [serial = 1025] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d891400) [pid = 1831] [serial = 1008] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9b4e7000) [pid = 1831] [serial = 1004] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa1fa4800) [pid = 1831] [serial = 1013] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9538e000) [pid = 1831] [serial = 995] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a769000) [pid = 1831] [serial = 1001] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d87f800) [pid = 1831] [serial = 1007] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa2137c00) [pid = 1831] [serial = 1010] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99b82000) [pid = 1831] [serial = 1028] [outer = (nil)] [url = about:blank]
22:00:48 INFO - PROCESS | 1831 | 1466744448186 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:48 INFO - PROCESS | 1831 | 1466744448195 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a87c00 == 22 [pid = 1831] [id = 366]
22:00:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a88000) [pid = 1831] [serial = 1099] [outer = (nil)]
22:00:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95265c00) [pid = 1831] [serial = 1100] [outer = 0x93a88000]
22:00:48 INFO - PROCESS | 1831 | 1466744448280 Marionette DEBUG loaded listener.js
22:00:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953e4c00) [pid = 1831] [serial = 1101] [outer = 0x93a88000]
22:00:49 INFO - PROCESS | 1831 | 1466744449132 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}]
22:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
22:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1639ms
22:00:49 INFO - PROCESS | 1831 | 1466744449189 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null]
22:00:49 INFO - PROCESS | 1831 | 1466744449195 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}]
22:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
22:00:49 INFO - PROCESS | 1831 | 1466744449204 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}]
22:00:49 INFO - PROCESS | 1831 | 1466744449207 Marionette TRACE conn4 <- [1,1438,null,{}]
22:00:49 INFO - PROCESS | 1831 | 1466744449214 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:49 INFO - PROCESS | 1831 | 1466744449219 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:49 INFO - PROCESS | 1831 | 1466744449401 Marionette TRACE conn4 <- [1,1439,null,{"value":null}]
22:00:49 INFO - PROCESS | 1831 | 1466744449540 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:49 INFO - PROCESS | 1831 | 1466744449549 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f2000 == 23 [pid = 1831] [id = 367]
22:00:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98cbdc00) [pid = 1831] [serial = 1102] [outer = (nil)]
22:00:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x998a6800) [pid = 1831] [serial = 1103] [outer = 0x98cbdc00]
22:00:49 INFO - PROCESS | 1831 | 1466744449629 Marionette DEBUG loaded listener.js
22:00:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d1c000) [pid = 1831] [serial = 1104] [outer = 0x98cbdc00]
22:00:50 INFO - PROCESS | 1831 | 1466744450550 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}]
22:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
22:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1429ms
22:00:50 INFO - PROCESS | 1831 | 1466744450633 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null]
22:00:50 INFO - PROCESS | 1831 | 1466744450637 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}]
22:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
22:00:50 INFO - PROCESS | 1831 | 1466744450657 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}]
22:00:50 INFO - PROCESS | 1831 | 1466744450667 Marionette TRACE conn4 <- [1,1442,null,{}]
22:00:50 INFO - PROCESS | 1831 | 1466744450682 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:50 INFO - PROCESS | 1831 | 1466744450688 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:50 INFO - PROCESS | 1831 | 1466744450946 Marionette TRACE conn4 <- [1,1443,null,{"value":null}]
22:00:50 INFO - PROCESS | 1831 | 1466744450971 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:50 INFO - PROCESS | 1831 | 1466744450979 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0c00 == 24 [pid = 1831] [id = 368]
22:00:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x996be400) [pid = 1831] [serial = 1105] [outer = (nil)]
22:00:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a769c00) [pid = 1831] [serial = 1106] [outer = 0x996be400]
22:00:51 INFO - PROCESS | 1831 | 1466744451064 Marionette DEBUG loaded listener.js
22:00:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a770800) [pid = 1831] [serial = 1107] [outer = 0x996be400]
22:00:52 INFO - PROCESS | 1831 | 1466744452044 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}]
22:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
22:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1447ms
22:00:52 INFO - PROCESS | 1831 | 1466744452112 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null]
22:00:52 INFO - PROCESS | 1831 | 1466744452117 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}]
22:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
22:00:52 INFO - PROCESS | 1831 | 1466744452123 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}]
22:00:52 INFO - PROCESS | 1831 | 1466744452126 Marionette TRACE conn4 <- [1,1446,null,{}]
22:00:52 INFO - PROCESS | 1831 | 1466744452132 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:52 INFO - PROCESS | 1831 | 1466744452137 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:52 INFO - PROCESS | 1831 | 1466744452383 Marionette TRACE conn4 <- [1,1447,null,{"value":null}]
22:00:52 INFO - PROCESS | 1831 | 1466744452407 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:52 INFO - PROCESS | 1831 | 1466744452413 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a768c00 == 25 [pid = 1831] [id = 369]
22:00:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a76ac00) [pid = 1831] [serial = 1108] [outer = (nil)]
22:00:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9afe7c00) [pid = 1831] [serial = 1109] [outer = 0x9a76ac00]
22:00:52 INFO - PROCESS | 1831 | 1466744452487 Marionette DEBUG loaded listener.js
22:00:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9afeb800) [pid = 1831] [serial = 1110] [outer = 0x9a76ac00]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x97970800) [pid = 1831] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x998a2000) [pid = 1831] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x94719c00) [pid = 1831] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9790f800) [pid = 1831] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9471f000) [pid = 1831] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d879c00) [pid = 1831] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x97906000) [pid = 1831] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99df0400) [pid = 1831] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x979ef400) [pid = 1831] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99ee6400) [pid = 1831] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9b93d000) [pid = 1831] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x953ecc00) [pid = 1831] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x95386400) [pid = 1831] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html]
22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9525e800) [pid = 1831] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html]
22:00:53 INFO - PROCESS | 1831 | 1466744453628 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}]
22:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
22:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1539ms
22:00:53 INFO - PROCESS | 1831 | 1466744453663 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null]
22:00:53 INFO - PROCESS | 1831 | 1466744453666 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}]
22:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
22:00:53 INFO - PROCESS | 1831 | 1466744453673 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}]
22:00:53 INFO - PROCESS | 1831 | 1466744453677 Marionette TRACE conn4 <- [1,1450,null,{}]
22:00:53 INFO - PROCESS | 1831 | 1466744453682 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:53 INFO - PROCESS | 1831 | 1466744453688 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:53 INFO - PROCESS | 1831 | 1466744453854 Marionette TRACE conn4 <- [1,1451,null,{"value":null}]
22:00:54 INFO - PROCESS | 1831 | 1466744454037 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:54 INFO - PROCESS | 1831 | 1466744454052 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x979ef400 == 26 [pid = 1831] [id = 370]
22:00:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x996bcc00) [pid = 1831] [serial = 1111] [outer = (nil)]
22:00:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a775000) [pid = 1831] [serial = 1112] [outer = 0x996bcc00]
22:00:54 INFO - PROCESS | 1831 | 1466744454143 Marionette DEBUG loaded listener.js
22:00:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9d4f6800) [pid = 1831] [serial = 1113] [outer = 0x996bcc00]
22:00:55 INFO - PROCESS | 1831 | 1466744455096 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}]
22:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
22:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1486ms
22:00:55 INFO - PROCESS | 1831 | 1466744455160 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null]
22:00:55 INFO - PROCESS | 1831 | 1466744455168 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}]
22:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
22:00:55 INFO - PROCESS | 1831 | 1466744455178 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}]
22:00:55 INFO - PROCESS | 1831 | 1466744455183 Marionette TRACE conn4 <- [1,1454,null,{}]
22:00:55 INFO - PROCESS | 1831 | 1466744455193 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:55 INFO - PROCESS | 1831 | 1466744455200 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:55 INFO - PROCESS | 1831 | 1466744455443 Marionette TRACE conn4 <- [1,1455,null,{"value":null}]
22:00:55 INFO - PROCESS | 1831 | 1466744455726 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:55 INFO - PROCESS | 1831 | 1466744455740 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x94774c00 == 27 [pid = 1831] [id = 371]
22:00:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x94777800) [pid = 1831] [serial = 1114] [outer = (nil)]
22:00:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538ac00) [pid = 1831] [serial = 1115] [outer = 0x94777800]
22:00:55 INFO - PROCESS | 1831 | 1466744455834 Marionette DEBUG loaded listener.js
22:00:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953f3800) [pid = 1831] [serial = 1116] [outer = 0x94777800]
22:00:56 INFO - PROCESS | 1831 | 1466744456888 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}]
22:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
22:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1792ms
22:00:56 INFO - PROCESS | 1831 | 1466744456970 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null]
22:00:56 INFO - PROCESS | 1831 | 1466744456978 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}]
22:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
22:00:56 INFO - PROCESS | 1831 | 1466744456989 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}]
22:00:56 INFO - PROCESS | 1831 | 1466744456994 Marionette TRACE conn4 <- [1,1458,null,{}]
22:00:57 INFO - PROCESS | 1831 | 1466744457000 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:57 INFO - PROCESS | 1831 | 1466744457008 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:57 INFO - PROCESS | 1831 | 1466744457302 Marionette TRACE conn4 <- [1,1459,null,{"value":null}]
22:00:57 INFO - PROCESS | 1831 | 1466744457550 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:57 INFO - PROCESS | 1831 | 1466744457561 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a7000 == 28 [pid = 1831] [id = 372]
22:00:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99b46800) [pid = 1831] [serial = 1117] [outer = (nil)]
22:00:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d23000) [pid = 1831] [serial = 1118] [outer = 0x99b46800]
22:00:57 INFO - PROCESS | 1831 | 1466744457649 Marionette DEBUG loaded listener.js
22:00:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ee7400) [pid = 1831] [serial = 1119] [outer = 0x99b46800]
22:00:58 INFO - PROCESS | 1831 | 1466744458693 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}]
22:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
22:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1736ms
22:00:58 INFO - PROCESS | 1831 | 1466744458726 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null]
22:00:58 INFO - PROCESS | 1831 | 1466744458730 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}]
22:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
22:00:58 INFO - PROCESS | 1831 | 1466744458738 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}]
22:00:58 INFO - PROCESS | 1831 | 1466744458745 Marionette TRACE conn4 <- [1,1462,null,{}]
22:00:58 INFO - PROCESS | 1831 | 1466744458764 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:00:58 INFO - PROCESS | 1831 | 1466744458775 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:58 INFO - PROCESS | 1831 | 1466744458991 Marionette TRACE conn4 <- [1,1463,null,{"value":null}]
22:00:59 INFO - PROCESS | 1831 | 1466744459264 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:00:59 INFO - PROCESS | 1831 | 1466744459281 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:00:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a772800 == 29 [pid = 1831] [id = 373]
22:00:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d879c00) [pid = 1831] [serial = 1120] [outer = (nil)]
22:00:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa1084000) [pid = 1831] [serial = 1121] [outer = 0x9d879c00]
22:00:59 INFO - PROCESS | 1831 | 1466744459420 Marionette DEBUG loaded listener.js
22:00:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa2137800) [pid = 1831] [serial = 1122] [outer = 0x9d879c00]
22:01:00 INFO - PROCESS | 1831 | 1466744460439 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}]
22:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
22:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1751ms
22:01:00 INFO - PROCESS | 1831 | 1466744460490 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null]
22:01:00 INFO - PROCESS | 1831 | 1466744460496 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}]
22:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
22:01:00 INFO - PROCESS | 1831 | 1466744460505 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}]
22:01:00 INFO - PROCESS | 1831 | 1466744460512 Marionette TRACE conn4 <- [1,1466,null,{}]
22:01:00 INFO - PROCESS | 1831 | 1466744460520 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:00 INFO - PROCESS | 1831 | 1466744460526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:00 INFO - PROCESS | 1831 | 1466744460742 Marionette TRACE conn4 <- [1,1467,null,{"value":null}]
22:01:00 INFO - PROCESS | 1831 | 1466744460977 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:00 INFO - PROCESS | 1831 | 1466744460984 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2800 == 30 [pid = 1831] [id = 374]
22:01:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x99d23400) [pid = 1831] [serial = 1123] [outer = (nil)]
22:01:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa22fa000) [pid = 1831] [serial = 1124] [outer = 0x99d23400]
22:01:01 INFO - PROCESS | 1831 | 1466744461117 Marionette DEBUG loaded listener.js
22:01:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa245b000) [pid = 1831] [serial = 1125] [outer = 0x99d23400]
22:01:02 INFO - PROCESS | 1831 | 1466744462219 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}]
22:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
22:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1790ms
22:01:02 INFO - PROCESS | 1831 | 1466744462295 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null]
22:01:02 INFO - PROCESS | 1831 | 1466744462300 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}]
22:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
22:01:02 INFO - PROCESS | 1831 | 1466744462309 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}]
22:01:02 INFO - PROCESS | 1831 | 1466744462314 Marionette TRACE conn4 <- [1,1470,null,{}]
22:01:02 INFO - PROCESS | 1831 | 1466744462321 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:02 INFO - PROCESS | 1831 | 1466744462328 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:02 INFO - PROCESS | 1831 | 1466744462572 Marionette TRACE conn4 <- [1,1471,null,{"value":null}]
22:01:02 INFO - PROCESS | 1831 | 1466744462809 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:02 INFO - PROCESS | 1831 | 1466744462819 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:02 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ee8400 == 31 [pid = 1831] [id = 375]
22:01:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa2ee8c00) [pid = 1831] [serial = 1126] [outer = (nil)]
22:01:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa323e800) [pid = 1831] [serial = 1127] [outer = 0xa2ee8c00]
22:01:02 INFO - PROCESS | 1831 | 1466744462901 Marionette DEBUG loaded listener.js
22:01:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa327d800) [pid = 1831] [serial = 1128] [outer = 0xa2ee8c00]
22:01:03 INFO - PROCESS | 1831 | 1466744463894 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}]
22:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
22:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1640ms
22:01:03 INFO - PROCESS | 1831 | 1466744463948 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null]
22:01:03 INFO - PROCESS | 1831 | 1466744463952 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}]
22:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
22:01:03 INFO - PROCESS | 1831 | 1466744463958 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}]
22:01:03 INFO - PROCESS | 1831 | 1466744463961 Marionette TRACE conn4 <- [1,1474,null,{}]
22:01:03 INFO - PROCESS | 1831 | 1466744463968 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:03 INFO - PROCESS | 1831 | 1466744463979 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:04 INFO - PROCESS | 1831 | 1466744464224 Marionette TRACE conn4 <- [1,1475,null,{"value":null}]
22:01:04 INFO - PROCESS | 1831 | 1466744464456 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:04 INFO - PROCESS | 1831 | 1466744464462 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471bc00 == 32 [pid = 1831] [id = 376]
22:01:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x99d1e000) [pid = 1831] [serial = 1129] [outer = (nil)]
22:01:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa4d54400) [pid = 1831] [serial = 1130] [outer = 0x99d1e000]
22:01:04 INFO - PROCESS | 1831 | 1466744464587 Marionette DEBUG loaded listener.js
22:01:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa672fc00) [pid = 1831] [serial = 1131] [outer = 0x99d1e000]
22:01:05 INFO - PROCESS | 1831 | 1466744465577 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}]
22:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
22:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1682ms
22:01:05 INFO - PROCESS | 1831 | 1466744465642 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null]
22:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
22:01:05 INFO - PROCESS | 1831 | 1466744465647 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}]
22:01:05 INFO - PROCESS | 1831 | 1466744465655 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}]
22:01:05 INFO - PROCESS | 1831 | 1466744465660 Marionette TRACE conn4 <- [1,1478,null,{}]
22:01:05 INFO - PROCESS | 1831 | 1466744465667 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:05 INFO - PROCESS | 1831 | 1466744465672 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:05 INFO - PROCESS | 1831 | 1466744465924 Marionette TRACE conn4 <- [1,1479,null,{"value":null}]
22:01:06 INFO - PROCESS | 1831 | 1466744466211 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:06 INFO - PROCESS | 1831 | 1466744466217 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0000 == 33 [pid = 1831] [id = 377]
22:01:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x8fdb6800) [pid = 1831] [serial = 1132] [outer = (nil)]
22:01:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x95261000) [pid = 1831] [serial = 1133] [outer = 0x8fdb6800]
22:01:06 INFO - PROCESS | 1831 | 1466744466319 Marionette DEBUG loaded listener.js
22:01:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x979f2400) [pid = 1831] [serial = 1134] [outer = 0x8fdb6800]
22:01:07 INFO - PROCESS | 1831 | 1466744467605 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}]
22:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
22:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2042ms
22:01:07 INFO - PROCESS | 1831 | 1466744467697 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null]
22:01:07 INFO - PROCESS | 1831 | 1466744467703 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}]
22:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
22:01:07 INFO - PROCESS | 1831 | 1466744467711 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}]
22:01:07 INFO - PROCESS | 1831 | 1466744467717 Marionette TRACE conn4 <- [1,1482,null,{}]
22:01:07 INFO - PROCESS | 1831 | 1466744467844 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:07 INFO - PROCESS | 1831 | 1466744467851 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:08 INFO - PROCESS | 1831 | 1466744468082 Marionette TRACE conn4 <- [1,1483,null,{"value":null}]
22:01:08 INFO - PROCESS | 1831 | 1466744468191 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:08 INFO - PROCESS | 1831 | 1466744468200 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f4a800 == 34 [pid = 1831] [id = 378]
22:01:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x996b3400) [pid = 1831] [serial = 1135] [outer = (nil)]
22:01:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x9989a800) [pid = 1831] [serial = 1136] [outer = 0x996b3400]
22:01:08 INFO - PROCESS | 1831 | 1466744468367 Marionette DEBUG loaded listener.js
22:01:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x998ba800) [pid = 1831] [serial = 1137] [outer = 0x996b3400]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9525dc00 == 33 [pid = 1831] [id = 351]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9a768c00 == 32 [pid = 1831] [id = 369]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0000 == 31 [pid = 1831] [id = 377]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9471bc00 == 30 [pid = 1831] [id = 376]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa2ee8400 == 29 [pid = 1831] [id = 375]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb2800 == 28 [pid = 1831] [id = 374]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x998a7000 == 27 [pid = 1831] [id = 372]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9a772800 == 26 [pid = 1831] [id = 373]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x979ef400 == 25 [pid = 1831] [id = 370]
22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x94774c00 == 24 [pid = 1831] [id = 371]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9797a000) [pid = 1831] [serial = 1064] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x998a6400) [pid = 1831] [serial = 1067] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x94776c00) [pid = 1831] [serial = 1061] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9519f400) [pid = 1831] [serial = 1062] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x99ee5400) [pid = 1831] [serial = 1059] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99b88c00) [pid = 1831] [serial = 1058] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998b9c00) [pid = 1831] [serial = 1068] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x95387c00) [pid = 1831] [serial = 1032] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa3232800) [pid = 1831] [serial = 1046] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9519e400) [pid = 1831] [serial = 1031] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x98aca800) [pid = 1831] [serial = 1035] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x979f1400) [pid = 1831] [serial = 1034] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a859800) [pid = 1831] [serial = 1038] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a0d5c00) [pid = 1831] [serial = 1037] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa4d4c800) [pid = 1831] [serial = 1050] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa33c6000) [pid = 1831] [serial = 1049] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa1082800) [pid = 1831] [serial = 1041] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d81cc00) [pid = 1831] [serial = 1040] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa213c400) [pid = 1831] [serial = 1044] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2136c00) [pid = 1831] [serial = 1043] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9d47bc00) [pid = 1831] [serial = 1053] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa331c400) [pid = 1831] [serial = 1047] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99beec00) [pid = 1831] [serial = 1052] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9981c400) [pid = 1831] [serial = 1070] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x953e9400) [pid = 1831] [serial = 1056] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x979f3400) [pid = 1831] [serial = 1065] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d22400) [pid = 1831] [serial = 1071] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95386800) [pid = 1831] [serial = 1055] [outer = (nil)] [url = about:blank]
22:01:10 INFO - PROCESS | 1831 | 1466744470803 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}]
22:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
22:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 3105ms
22:01:10 INFO - PROCESS | 1831 | 1466744470819 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null]
22:01:10 INFO - PROCESS | 1831 | 1466744470829 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}]
22:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
22:01:10 INFO - PROCESS | 1831 | 1466744470915 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}]
22:01:10 INFO - PROCESS | 1831 | 1466744470920 Marionette TRACE conn4 <- [1,1486,null,{}]
22:01:10 INFO - PROCESS | 1831 | 1466744470929 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:10 INFO - PROCESS | 1831 | 1466744470933 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:11 INFO - PROCESS | 1831 | 1466744471111 Marionette TRACE conn4 <- [1,1487,null,{"value":null}]
22:01:11 INFO - PROCESS | 1831 | 1466744471122 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:11 INFO - PROCESS | 1831 | 1466744471136 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae4800 == 25 [pid = 1831] [id = 379]
22:01:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a52400) [pid = 1831] [serial = 1138] [outer = (nil)]
22:01:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x94774c00) [pid = 1831] [serial = 1139] [outer = 0x93a52400]
22:01:11 INFO - PROCESS | 1831 | 1466744471210 Marionette DEBUG loaded listener.js
22:01:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9477c800) [pid = 1831] [serial = 1140] [outer = 0x93a52400]
22:01:12 INFO - PROCESS | 1831 | 1466744472178 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}]
22:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
22:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1291ms
22:01:12 INFO - PROCESS | 1831 | 1466744472200 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null]
22:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
22:01:12 INFO - PROCESS | 1831 | 1466744472209 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}]
22:01:12 INFO - PROCESS | 1831 | 1466744472220 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}]
22:01:12 INFO - PROCESS | 1831 | 1466744472224 Marionette TRACE conn4 <- [1,1490,null,{}]
22:01:12 INFO - PROCESS | 1831 | 1466744472230 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:12 INFO - PROCESS | 1831 | 1466744472236 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:12 INFO - PROCESS | 1831 | 1466744472487 Marionette TRACE conn4 <- [1,1491,null,{"value":null}]
22:01:12 INFO - PROCESS | 1831 | 1466744472574 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:12 INFO - PROCESS | 1831 | 1466744472584 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538f800 == 26 [pid = 1831] [id = 380]
22:01:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953e6000) [pid = 1831] [serial = 1141] [outer = (nil)]
22:01:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x97902000) [pid = 1831] [serial = 1142] [outer = 0x953e6000]
22:01:12 INFO - PROCESS | 1831 | 1466744472667 Marionette DEBUG loaded listener.js
22:01:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9790d800) [pid = 1831] [serial = 1143] [outer = 0x953e6000]
22:01:13 INFO - PROCESS | 1831 | 1466744473607 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}]
22:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
22:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1440ms
22:01:13 INFO - PROCESS | 1831 | 1466744473659 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null]
22:01:13 INFO - PROCESS | 1831 | 1466744473662 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}]
22:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
22:01:13 INFO - PROCESS | 1831 | 1466744473677 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}]
22:01:13 INFO - PROCESS | 1831 | 1466744473683 Marionette TRACE conn4 <- [1,1494,null,{}]
22:01:13 INFO - PROCESS | 1831 | 1466744473700 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:13 INFO - PROCESS | 1831 | 1466744473709 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:13 INFO - PROCESS | 1831 | 1466744473929 Marionette TRACE conn4 <- [1,1495,null,{"value":null}]
22:01:13 INFO - PROCESS | 1831 | 1466744473956 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:13 INFO - PROCESS | 1831 | 1466744473972 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a22400 == 27 [pid = 1831] [id = 381]
22:01:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98a2cc00) [pid = 1831] [serial = 1144] [outer = (nil)]
22:01:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x98f49800) [pid = 1831] [serial = 1145] [outer = 0x98a2cc00]
22:01:14 INFO - PROCESS | 1831 | 1466744474052 Marionette DEBUG loaded listener.js
22:01:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x998a2400) [pid = 1831] [serial = 1146] [outer = 0x98a2cc00]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x95269c00) [pid = 1831] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93a88000) [pid = 1831] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x98cbdc00) [pid = 1831] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98a7ac00) [pid = 1831] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95260800) [pid = 1831] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x93c2f400) [pid = 1831] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99c71000) [pid = 1831] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb1400) [pid = 1831] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9ac5b400) [pid = 1831] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99ee7000) [pid = 1831] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9d4f5400) [pid = 1831] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a76ac00) [pid = 1831] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x996be400) [pid = 1831] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html]
22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x996bcc00) [pid = 1831] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html]
22:01:15 INFO - PROCESS | 1831 | 1466744475692 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}]
22:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
22:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2041ms
22:01:15 INFO - PROCESS | 1831 | 1466744475718 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null]
22:01:15 INFO - PROCESS | 1831 | 1466744475722 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}]
22:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
22:01:15 INFO - PROCESS | 1831 | 1466744475736 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}]
22:01:15 INFO - PROCESS | 1831 | 1466744475739 Marionette TRACE conn4 <- [1,1498,null,{}]
22:01:15 INFO - PROCESS | 1831 | 1466744475749 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:15 INFO - PROCESS | 1831 | 1466744475753 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:15 INFO - PROCESS | 1831 | 1466744475960 Marionette TRACE conn4 <- [1,1499,null,{"value":null}]
22:01:16 INFO - PROCESS | 1831 | 1466744476041 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:16 INFO - PROCESS | 1831 | 1466744476048 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e8400 == 28 [pid = 1831] [id = 382]
22:01:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x979f3800) [pid = 1831] [serial = 1147] [outer = (nil)]
22:01:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x98cbdc00) [pid = 1831] [serial = 1148] [outer = 0x979f3800]
22:01:16 INFO - PROCESS | 1831 | 1466744476127 Marionette DEBUG loaded listener.js
22:01:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x998b2800) [pid = 1831] [serial = 1149] [outer = 0x979f3800]
22:01:16 INFO - PROCESS | 1831 | 1466744476921 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}]
22:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
22:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1235ms
22:01:16 INFO - PROCESS | 1831 | 1466744476971 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null]
22:01:16 INFO - PROCESS | 1831 | 1466744476974 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}]
22:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
22:01:16 INFO - PROCESS | 1831 | 1466744476981 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}]
22:01:16 INFO - PROCESS | 1831 | 1466744476985 Marionette TRACE conn4 <- [1,1502,null,{}]
22:01:16 INFO - PROCESS | 1831 | 1466744476991 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:16 INFO - PROCESS | 1831 | 1466744476996 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:17 INFO - PROCESS | 1831 | 1466744477153 Marionette TRACE conn4 <- [1,1503,null,{"value":null}]
22:01:17 INFO - PROCESS | 1831 | 1466744477161 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:17 INFO - PROCESS | 1831 | 1466744477174 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d19400 == 29 [pid = 1831] [id = 383]
22:01:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d1b000) [pid = 1831] [serial = 1150] [outer = (nil)]
22:01:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99df4c00) [pid = 1831] [serial = 1151] [outer = 0x99d1b000]
22:01:17 INFO - PROCESS | 1831 | 1466744477241 Marionette DEBUG loaded listener.js
22:01:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9a056400) [pid = 1831] [serial = 1152] [outer = 0x99d1b000]
22:01:18 INFO - PROCESS | 1831 | 1466744478404 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}]
22:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
22:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1443ms
22:01:18 INFO - PROCESS | 1831 | 1466744478426 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null]
22:01:18 INFO - PROCESS | 1831 | 1466744478434 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}]
22:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
22:01:18 INFO - PROCESS | 1831 | 1466744478444 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}]
22:01:18 INFO - PROCESS | 1831 | 1466744478450 Marionette TRACE conn4 <- [1,1506,null,{}]
22:01:18 INFO - PROCESS | 1831 | 1466744478461 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:18 INFO - PROCESS | 1831 | 1466744478466 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:18 INFO - PROCESS | 1831 | 1466744478677 Marionette TRACE conn4 <- [1,1507,null,{"value":null}]
22:01:18 INFO - PROCESS | 1831 | 1466744478910 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:18 INFO - PROCESS | 1831 | 1466744478919 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775000 == 30 [pid = 1831] [id = 384]
22:01:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95266800) [pid = 1831] [serial = 1153] [outer = (nil)]
22:01:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x952a1000) [pid = 1831] [serial = 1154] [outer = 0x95266800]
22:01:19 INFO - PROCESS | 1831 | 1466744479054 Marionette DEBUG loaded listener.js
22:01:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x95390800) [pid = 1831] [serial = 1155] [outer = 0x95266800]
22:01:20 INFO - PROCESS | 1831 | 1466744480036 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}]
22:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
22:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1641ms
22:01:20 INFO - PROCESS | 1831 | 1466744480086 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null]
22:01:20 INFO - PROCESS | 1831 | 1466744480094 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}]
22:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
22:01:20 INFO - PROCESS | 1831 | 1466744480106 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}]
22:01:20 INFO - PROCESS | 1831 | 1466744480110 Marionette TRACE conn4 <- [1,1510,null,{}]
22:01:20 INFO - PROCESS | 1831 | 1466744480118 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:20 INFO - PROCESS | 1831 | 1466744480125 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:20 INFO - PROCESS | 1831 | 1466744480355 Marionette TRACE conn4 <- [1,1511,null,{"value":null}]
22:01:20 INFO - PROCESS | 1831 | 1466744480582 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:20 INFO - PROCESS | 1831 | 1466744480591 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x97904c00 == 31 [pid = 1831] [id = 385]
22:01:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x98a21c00) [pid = 1831] [serial = 1156] [outer = (nil)]
22:01:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9981f400) [pid = 1831] [serial = 1157] [outer = 0x98a21c00]
22:01:20 INFO - PROCESS | 1831 | 1466744480728 Marionette DEBUG loaded listener.js
22:01:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x998a6000) [pid = 1831] [serial = 1158] [outer = 0x98a21c00]
22:01:21 INFO - PROCESS | 1831 | 1466744481785 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}]
22:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
22:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1693ms
22:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
22:01:21 INFO - PROCESS | 1831 | 1466744481799 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null]
22:01:21 INFO - PROCESS | 1831 | 1466744481802 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}]
22:01:21 INFO - PROCESS | 1831 | 1466744481810 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}]
22:01:21 INFO - PROCESS | 1831 | 1466744481817 Marionette TRACE conn4 <- [1,1514,null,{}]
22:01:21 INFO - PROCESS | 1831 | 1466744481835 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:21 INFO - PROCESS | 1831 | 1466744481844 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:22 INFO - PROCESS | 1831 | 1466744482044 Marionette TRACE conn4 <- [1,1515,null,{"value":null}]
22:01:22 INFO - PROCESS | 1831 | 1466744482269 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:22 INFO - PROCESS | 1831 | 1466744482280 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a558000 == 32 [pid = 1831] [id = 386]
22:01:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a558400) [pid = 1831] [serial = 1159] [outer = (nil)]
22:01:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a768800) [pid = 1831] [serial = 1160] [outer = 0x9a558400]
22:01:22 INFO - PROCESS | 1831 | 1466744482399 Marionette DEBUG loaded listener.js
22:01:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a771000) [pid = 1831] [serial = 1161] [outer = 0x9a558400]
22:01:23 INFO - PROCESS | 1831 | 1466744483322 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}]
22:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
22:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1546ms
22:01:23 INFO - PROCESS | 1831 | 1466744483355 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null]
22:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
22:01:23 INFO - PROCESS | 1831 | 1466744483361 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}]
22:01:23 INFO - PROCESS | 1831 | 1466744483368 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}]
22:01:23 INFO - PROCESS | 1831 | 1466744483372 Marionette TRACE conn4 <- [1,1518,null,{}]
22:01:23 INFO - PROCESS | 1831 | 1466744483378 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:23 INFO - PROCESS | 1831 | 1466744483383 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:23 INFO - PROCESS | 1831 | 1466744483571 Marionette TRACE conn4 <- [1,1519,null,{"value":null}]
22:01:23 INFO - PROCESS | 1831 | 1466744483742 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:23 INFO - PROCESS | 1831 | 1466744483749 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4000 == 33 [pid = 1831] [id = 387]
22:01:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x98a20800) [pid = 1831] [serial = 1162] [outer = (nil)]
22:01:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b4eb400) [pid = 1831] [serial = 1163] [outer = 0x98a20800]
22:01:23 INFO - PROCESS | 1831 | 1466744483835 Marionette DEBUG loaded listener.js
22:01:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b49d800) [pid = 1831] [serial = 1164] [outer = 0x98a20800]
22:01:24 INFO - PROCESS | 1831 | 1466744484824 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}]
22:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
22:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1486ms
22:01:24 INFO - PROCESS | 1831 | 1466744484854 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null]
22:01:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
22:01:24 INFO - PROCESS | 1831 | 1466744484859 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}]
22:01:24 INFO - PROCESS | 1831 | 1466744484866 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}]
22:01:24 INFO - PROCESS | 1831 | 1466744484869 Marionette TRACE conn4 <- [1,1522,null,{}]
22:01:24 INFO - PROCESS | 1831 | 1466744484876 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:24 INFO - PROCESS | 1831 | 1466744484883 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:25 INFO - PROCESS | 1831 | 1466744485075 Marionette TRACE conn4 <- [1,1523,null,{"value":null}]
22:01:25 INFO - PROCESS | 1831 | 1466744485249 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:25 INFO - PROCESS | 1831 | 1466744485257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2f000 == 34 [pid = 1831] [id = 388]
22:01:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x97970800) [pid = 1831] [serial = 1165] [outer = (nil)]
22:01:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d87d800) [pid = 1831] [serial = 1166] [outer = 0x97970800]
22:01:25 INFO - PROCESS | 1831 | 1466744485341 Marionette DEBUG loaded listener.js
22:01:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d884000) [pid = 1831] [serial = 1167] [outer = 0x97970800]
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:01:26 INFO - PROCESS | 1831 | 1466744486253 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}]
22:01:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
22:01:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
22:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
22:01:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
22:01:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
22:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
22:01:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
22:01:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
22:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
22:01:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
22:01:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
22:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
22:01:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1442ms
22:01:26 INFO - PROCESS | 1831 | 1466744486314 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null]
22:01:26 INFO - PROCESS | 1831 | 1466744486321 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}]
22:01:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
22:01:26 INFO - PROCESS | 1831 | 1466744486328 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}]
22:01:26 INFO - PROCESS | 1831 | 1466744486331 Marionette TRACE conn4 <- [1,1526,null,{}]
22:01:26 INFO - PROCESS | 1831 | 1466744486338 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:26 INFO - PROCESS | 1831 | 1466744486349 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:26 INFO - PROCESS | 1831 | 1466744486606 Marionette TRACE conn4 <- [1,1527,null,{"value":null}]
22:01:26 INFO - PROCESS | 1831 | 1466744486863 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:26 INFO - PROCESS | 1831 | 1466744486873 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x952a0c00 == 35 [pid = 1831] [id = 389]
22:01:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x953e9400) [pid = 1831] [serial = 1168] [outer = (nil)]
22:01:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa22a7c00) [pid = 1831] [serial = 1169] [outer = 0x953e9400]
22:01:27 INFO - PROCESS | 1831 | 1466744487002 Marionette DEBUG loaded listener.js
22:01:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa243a000) [pid = 1831] [serial = 1170] [outer = 0x953e9400]
22:01:27 INFO - PROCESS | 1831 | 1466744487847 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}]
22:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
22:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
22:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
22:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
22:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
22:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
22:01:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1540ms
22:01:27 INFO - PROCESS | 1831 | 1466744487872 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null]
22:01:27 INFO - PROCESS | 1831 | 1466744487875 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}]
22:01:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
22:01:27 INFO - PROCESS | 1831 | 1466744487883 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}]
22:01:27 INFO - PROCESS | 1831 | 1466744487886 Marionette TRACE conn4 <- [1,1530,null,{}]
22:01:27 INFO - PROCESS | 1831 | 1466744487894 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:27 INFO - PROCESS | 1831 | 1466744487901 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:28 INFO - PROCESS | 1831 | 1466744488114 Marionette TRACE conn4 <- [1,1531,null,{"value":null}]
22:01:28 INFO - PROCESS | 1831 | 1466744488273 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:28 INFO - PROCESS | 1831 | 1466744488281 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f3c800 == 36 [pid = 1831] [id = 390]
22:01:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9a05bc00) [pid = 1831] [serial = 1171] [outer = (nil)]
22:01:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa323b000) [pid = 1831] [serial = 1172] [outer = 0x9a05bc00]
22:01:28 INFO - PROCESS | 1831 | 1466744488365 Marionette DEBUG loaded listener.js
22:01:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa323a000) [pid = 1831] [serial = 1173] [outer = 0x9a05bc00]
22:01:29 INFO - PROCESS | 1831 | 1466744489266 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}]
22:01:29 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
22:01:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
22:01:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:01:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:01:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
22:01:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
22:01:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
22:01:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
22:01:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1443ms
22:01:29 INFO - PROCESS | 1831 | 1466744489328 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null]
22:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
22:01:29 INFO - PROCESS | 1831 | 1466744489340 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}]
22:01:29 INFO - PROCESS | 1831 | 1466744489391 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}]
22:01:29 INFO - PROCESS | 1831 | 1466744489395 Marionette TRACE conn4 <- [1,1534,null,{}]
22:01:29 INFO - PROCESS | 1831 | 1466744489409 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:29 INFO - PROCESS | 1831 | 1466744489415 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:29 INFO - PROCESS | 1831 | 1466744489592 Marionette TRACE conn4 <- [1,1535,null,{"value":null}]
22:01:29 INFO - PROCESS | 1831 | 1466744489972 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:29 INFO - PROCESS | 1831 | 1466744489981 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5800 == 37 [pid = 1831] [id = 391]
22:01:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x8fdb5c00) [pid = 1831] [serial = 1174] [outer = (nil)]
22:01:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x91ad7c00) [pid = 1831] [serial = 1175] [outer = 0x8fdb5c00]
22:01:30 INFO - PROCESS | 1831 | 1466744490077 Marionette DEBUG loaded listener.js
22:01:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x93a5e800) [pid = 1831] [serial = 1176] [outer = 0x8fdb5c00]
22:01:31 INFO - PROCESS | 1831 | 1466744491031 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}]
22:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
22:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1741ms
22:01:31 INFO - PROCESS | 1831 | 1466744491090 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null]
22:01:31 INFO - PROCESS | 1831 | 1466744491097 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}]
22:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
22:01:31 INFO - PROCESS | 1831 | 1466744491106 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}]
22:01:31 INFO - PROCESS | 1831 | 1466744491109 Marionette TRACE conn4 <- [1,1538,null,{}]
22:01:31 INFO - PROCESS | 1831 | 1466744491119 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:31 INFO - PROCESS | 1831 | 1466744491128 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:31 INFO - PROCESS | 1831 | 1466744491394 Marionette TRACE conn4 <- [1,1539,null,{"value":null}]
22:01:31 INFO - PROCESS | 1831 | 1466744491690 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:31 INFO - PROCESS | 1831 | 1466744491703 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:31 INFO - PROCESS | 1831 | --DOCSHELL 0x953e8400 == 36 [pid = 1831] [id = 382]
22:01:31 INFO - PROCESS | 1831 | --DOCSHELL 0x98a22400 == 35 [pid = 1831] [id = 381]
22:01:31 INFO - PROCESS | 1831 | --DOCSHELL 0x9538f800 == 34 [pid = 1831] [id = 380]
22:01:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad8c00 == 35 [pid = 1831] [id = 392]
22:01:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x91ae0800) [pid = 1831] [serial = 1177] [outer = (nil)]
22:01:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x953e4400) [pid = 1831] [serial = 1178] [outer = 0x91ae0800]
22:01:31 INFO - PROCESS | 1831 | 1466744491846 Marionette DEBUG loaded listener.js
22:01:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x9790e000) [pid = 1831] [serial = 1179] [outer = 0x91ae0800]
22:01:32 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae4800 == 34 [pid = 1831] [id = 379]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x97974c00) [pid = 1831] [serial = 1077] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x953e4c00) [pid = 1831] [serial = 1101] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x998a6800) [pid = 1831] [serial = 1103] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa1f2c000) [pid = 1831] [serial = 1089] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa2eafc00) [pid = 1831] [serial = 1092] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2ef1800) [pid = 1831] [serial = 1094] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x93c31800) [pid = 1831] [serial = 1080] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x91add400) [pid = 1831] [serial = 1098] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9b4eb000) [pid = 1831] [serial = 1082] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a05b400) [pid = 1831] [serial = 1073] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa1f25800) [pid = 1831] [serial = 1088] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa3236800) [pid = 1831] [serial = 1095] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x953f1000) [pid = 1831] [serial = 1076] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9b781000) [pid = 1831] [serial = 1083] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99ee8400) [pid = 1831] [serial = 1079] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8fdb7c00) [pid = 1831] [serial = 1097] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9d815800) [pid = 1831] [serial = 1085] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d88a400) [pid = 1831] [serial = 1086] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9afeb800) [pid = 1831] [serial = 1110] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2439400) [pid = 1831] [serial = 1091] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9afe7c00) [pid = 1831] [serial = 1109] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99d1c000) [pid = 1831] [serial = 1104] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a769c00) [pid = 1831] [serial = 1106] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a54e800) [pid = 1831] [serial = 1074] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x95265c00) [pid = 1831] [serial = 1100] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a770800) [pid = 1831] [serial = 1107] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a775000) [pid = 1831] [serial = 1112] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9d4f6800) [pid = 1831] [serial = 1113] [outer = (nil)] [url = about:blank]
22:01:32 INFO - PROCESS | 1831 | 1466744492801 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}]
22:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
22:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1741ms
22:01:32 INFO - PROCESS | 1831 | 1466744492852 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null]
22:01:32 INFO - PROCESS | 1831 | 1466744492858 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}]
22:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
22:01:32 INFO - PROCESS | 1831 | 1466744492868 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}]
22:01:32 INFO - PROCESS | 1831 | 1466744492872 Marionette TRACE conn4 <- [1,1542,null,{}]
22:01:32 INFO - PROCESS | 1831 | 1466744492879 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:32 INFO - PROCESS | 1831 | 1466744492884 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:33 INFO - PROCESS | 1831 | 1466744493086 Marionette TRACE conn4 <- [1,1543,null,{"value":null}]
22:01:33 INFO - PROCESS | 1831 | 1466744493248 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:33 INFO - PROCESS | 1831 | 1466744493257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393400 == 35 [pid = 1831] [id = 393]
22:01:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x953eb800) [pid = 1831] [serial = 1180] [outer = (nil)]
22:01:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99b4ac00) [pid = 1831] [serial = 1181] [outer = 0x953eb800]
22:01:33 INFO - PROCESS | 1831 | 1466744493340 Marionette DEBUG loaded listener.js
22:01:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d27000) [pid = 1831] [serial = 1182] [outer = 0x953eb800]
22:01:34 INFO - PROCESS | 1831 | 1466744494255 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}]
22:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
22:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1433ms
22:01:34 INFO - PROCESS | 1831 | 1466744494305 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null]
22:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
22:01:34 INFO - PROCESS | 1831 | 1466744494310 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}]
22:01:34 INFO - PROCESS | 1831 | 1466744494330 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}]
22:01:34 INFO - PROCESS | 1831 | 1466744494341 Marionette TRACE conn4 <- [1,1546,null,{}]
22:01:34 INFO - PROCESS | 1831 | 1466744494360 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:34 INFO - PROCESS | 1831 | 1466744494368 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:34 INFO - PROCESS | 1831 | 1466744494616 Marionette TRACE conn4 <- [1,1547,null,{"value":null}]
22:01:34 INFO - PROCESS | 1831 | 1466744494648 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:34 INFO - PROCESS | 1831 | 1466744494656 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x95263800 == 36 [pid = 1831] [id = 394]
22:01:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a550800) [pid = 1831] [serial = 1183] [outer = (nil)]
22:01:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a85e000) [pid = 1831] [serial = 1184] [outer = 0x9a550800]
22:01:34 INFO - PROCESS | 1831 | 1466744494742 Marionette DEBUG loaded listener.js
22:01:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9ac5c800) [pid = 1831] [serial = 1185] [outer = 0x9a550800]
22:01:35 INFO - PROCESS | 1831 | 1466744495775 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}]
22:01:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
22:01:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1522ms
22:01:35 INFO - PROCESS | 1831 | 1466744495842 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null]
22:01:35 INFO - PROCESS | 1831 | 1466744495848 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}]
22:01:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
22:01:35 INFO - PROCESS | 1831 | 1466744495856 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}]
22:01:35 INFO - PROCESS | 1831 | 1466744495859 Marionette TRACE conn4 <- [1,1550,null,{}]
22:01:35 INFO - PROCESS | 1831 | 1466744495867 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:35 INFO - PROCESS | 1831 | 1466744495871 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:36 INFO - PROCESS | 1831 | 1466744496156 Marionette TRACE conn4 <- [1,1551,null,{"value":null}]
22:01:36 INFO - PROCESS | 1831 | 1466744496184 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:36 INFO - PROCESS | 1831 | 1466744496193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 37 [pid = 1831] [id = 395]
22:01:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x951a2400) [pid = 1831] [serial = 1186] [outer = (nil)]
22:01:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9b944800) [pid = 1831] [serial = 1187] [outer = 0x951a2400]
22:01:36 INFO - PROCESS | 1831 | 1466744496270 Marionette DEBUG loaded listener.js
22:01:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9d815800) [pid = 1831] [serial = 1188] [outer = 0x951a2400]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99b46800) [pid = 1831] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9d879c00) [pid = 1831] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99d23400) [pid = 1831] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa2ee8c00) [pid = 1831] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x93a52400) [pid = 1831] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99d1e000) [pid = 1831] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x996b3400) [pid = 1831] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x953e6000) [pid = 1831] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x98a2cc00) [pid = 1831] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdb6800) [pid = 1831] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x94777800) [pid = 1831] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html]
22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x979f3800) [pid = 1831] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html]
22:01:37 INFO - PROCESS | 1831 | 1466744497377 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}]
22:01:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
22:01:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1541ms
22:01:37 INFO - PROCESS | 1831 | 1466744497398 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null]
22:01:37 INFO - PROCESS | 1831 | 1466744497403 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}]
22:01:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
22:01:37 INFO - PROCESS | 1831 | 1466744497410 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}]
22:01:37 INFO - PROCESS | 1831 | 1466744497415 Marionette TRACE conn4 <- [1,1554,null,{}]
22:01:37 INFO - PROCESS | 1831 | 1466744497422 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:37 INFO - PROCESS | 1831 | 1466744497426 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:37 INFO - PROCESS | 1831 | 1466744497687 Marionette TRACE conn4 <- [1,1555,null,{"value":null}]
22:01:37 INFO - PROCESS | 1831 | 1466744497703 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:37 INFO - PROCESS | 1831 | 1466744497723 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4c00 == 38 [pid = 1831] [id = 396]
22:01:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9836b400) [pid = 1831] [serial = 1189] [outer = (nil)]
22:01:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9b49d400) [pid = 1831] [serial = 1190] [outer = 0x9836b400]
22:01:37 INFO - PROCESS | 1831 | 1466744497805 Marionette DEBUG loaded listener.js
22:01:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa1023400) [pid = 1831] [serial = 1191] [outer = 0x9836b400]
22:01:38 INFO - PROCESS | 1831 | 1466744498812 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}]
22:01:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
22:01:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1489ms
22:01:38 INFO - PROCESS | 1831 | 1466744498914 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null]
22:01:38 INFO - PROCESS | 1831 | 1466744498921 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}]
22:01:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
22:01:38 INFO - PROCESS | 1831 | 1466744498933 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}]
22:01:38 INFO - PROCESS | 1831 | 1466744498939 Marionette TRACE conn4 <- [1,1558,null,{}]
22:01:39 INFO - PROCESS | 1831 | 1466744498994 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:39 INFO - PROCESS | 1831 | 1466744499002 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:39 INFO - PROCESS | 1831 | 1466744499239 Marionette TRACE conn4 <- [1,1559,null,{"value":null}]
22:01:39 INFO - PROCESS | 1831 | 1466744499540 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:39 INFO - PROCESS | 1831 | 1466744499554 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba400 == 39 [pid = 1831] [id = 397]
22:01:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x94779000) [pid = 1831] [serial = 1192] [outer = (nil)]
22:01:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95299000) [pid = 1831] [serial = 1193] [outer = 0x94779000]
22:01:39 INFO - PROCESS | 1831 | 1466744499646 Marionette DEBUG loaded listener.js
22:01:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953e5c00) [pid = 1831] [serial = 1194] [outer = 0x94779000]
22:01:40 INFO - PROCESS | 1831 | 1466744500706 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}]
22:01:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
22:01:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1799ms
22:01:40 INFO - PROCESS | 1831 | 1466744500733 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null]
22:01:40 INFO - PROCESS | 1831 | 1466744500742 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}]
22:01:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
22:01:40 INFO - PROCESS | 1831 | 1466744500755 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}]
22:01:40 INFO - PROCESS | 1831 | 1466744500760 Marionette TRACE conn4 <- [1,1562,null,{}]
22:01:40 INFO - PROCESS | 1831 | 1466744500768 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:40 INFO - PROCESS | 1831 | 1466744500774 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:41 INFO - PROCESS | 1831 | 1466744501059 Marionette TRACE conn4 <- [1,1563,null,{"value":null}]
22:01:41 INFO - PROCESS | 1831 | 1466744501350 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:41 INFO - PROCESS | 1831 | 1466744501358 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f7800 == 40 [pid = 1831] [id = 398]
22:01:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x996be400) [pid = 1831] [serial = 1195] [outer = (nil)]
22:01:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99d21c00) [pid = 1831] [serial = 1196] [outer = 0x996be400]
22:01:41 INFO - PROCESS | 1831 | 1466744501467 Marionette DEBUG loaded listener.js
22:01:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a056c00) [pid = 1831] [serial = 1197] [outer = 0x996be400]
22:01:42 INFO - PROCESS | 1831 | 1466744502648 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}]
22:01:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
22:01:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1941ms
22:01:42 INFO - PROCESS | 1831 | 1466744502697 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null]
22:01:42 INFO - PROCESS | 1831 | 1466744502703 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}]
22:01:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
22:01:42 INFO - PROCESS | 1831 | 1466744502711 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}]
22:01:42 INFO - PROCESS | 1831 | 1466744502719 Marionette TRACE conn4 <- [1,1566,null,{}]
22:01:42 INFO - PROCESS | 1831 | 1466744502737 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:42 INFO - PROCESS | 1831 | 1466744502746 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:43 INFO - PROCESS | 1831 | 1466744502998 Marionette TRACE conn4 <- [1,1567,null,{"value":null}]
22:01:43 INFO - PROCESS | 1831 | 1466744503332 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:43 INFO - PROCESS | 1831 | 1466744503346 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:43 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f1e000 == 41 [pid = 1831] [id = 399]
22:01:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa1f22800) [pid = 1831] [serial = 1198] [outer = (nil)]
22:01:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa1f2c800) [pid = 1831] [serial = 1199] [outer = 0xa1f22800]
22:01:43 INFO - PROCESS | 1831 | 1466744503443 Marionette DEBUG loaded listener.js
22:01:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa21fc000) [pid = 1831] [serial = 1200] [outer = 0xa1f22800]
22:01:44 INFO - PROCESS | 1831 | 1466744504442 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}]
22:01:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
22:01:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1759ms
22:01:44 INFO - PROCESS | 1831 | 1466744504470 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null]
22:01:44 INFO - PROCESS | 1831 | 1466744504477 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}]
22:01:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
22:01:44 INFO - PROCESS | 1831 | 1466744504485 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}]
22:01:44 INFO - PROCESS | 1831 | 1466744504488 Marionette TRACE conn4 <- [1,1570,null,{}]
22:01:44 INFO - PROCESS | 1831 | 1466744504496 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:44 INFO - PROCESS | 1831 | 1466744504502 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:44 INFO - PROCESS | 1831 | 1466744504768 Marionette TRACE conn4 <- [1,1571,null,{"value":null}]
22:01:45 INFO - PROCESS | 1831 | 1466744505030 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:45 INFO - PROCESS | 1831 | 1466744505038 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f3e800 == 42 [pid = 1831] [id = 400]
22:01:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d88c800) [pid = 1831] [serial = 1201] [outer = (nil)]
22:01:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa2ef1800) [pid = 1831] [serial = 1202] [outer = 0x9d88c800]
22:01:45 INFO - PROCESS | 1831 | 1466744505130 Marionette DEBUG loaded listener.js
22:01:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa3237c00) [pid = 1831] [serial = 1203] [outer = 0x9d88c800]
22:01:46 INFO - PROCESS | 1831 | 1466744506040 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}]
22:01:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
22:01:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1638ms
22:01:46 INFO - PROCESS | 1831 | 1466744506124 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null]
22:01:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
22:01:46 INFO - PROCESS | 1831 | 1466744506128 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}]
22:01:46 INFO - PROCESS | 1831 | 1466744506135 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}]
22:01:46 INFO - PROCESS | 1831 | 1466744506139 Marionette TRACE conn4 <- [1,1574,null,{}]
22:01:46 INFO - PROCESS | 1831 | 1466744506145 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:46 INFO - PROCESS | 1831 | 1466744506151 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:46 INFO - PROCESS | 1831 | 1466744506393 Marionette TRACE conn4 <- [1,1575,null,{"value":null}]
22:01:46 INFO - PROCESS | 1831 | 1466744506644 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:46 INFO - PROCESS | 1831 | 1466744506650 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae000 == 43 [pid = 1831] [id = 401]
22:01:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa229f000) [pid = 1831] [serial = 1204] [outer = (nil)]
22:01:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa33c2000) [pid = 1831] [serial = 1205] [outer = 0xa229f000]
22:01:46 INFO - PROCESS | 1831 | 1466744506738 Marionette DEBUG loaded listener.js
22:01:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa4d0a800) [pid = 1831] [serial = 1206] [outer = 0xa229f000]
22:01:47 INFO - PROCESS | 1831 | 1466744507653 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}]
22:01:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
22:01:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1586ms
22:01:47 INFO - PROCESS | 1831 | 1466744507721 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null]
22:01:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
22:01:47 INFO - PROCESS | 1831 | 1466744507726 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}]
22:01:47 INFO - PROCESS | 1831 | 1466744507733 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}]
22:01:47 INFO - PROCESS | 1831 | 1466744507736 Marionette TRACE conn4 <- [1,1578,null,{}]
22:01:47 INFO - PROCESS | 1831 | 1466744507742 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:47 INFO - PROCESS | 1831 | 1466744507752 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:47 INFO - PROCESS | 1831 | 1466744507985 Marionette TRACE conn4 <- [1,1579,null,{"value":null}]
22:01:48 INFO - PROCESS | 1831 | 1466744508212 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:48 INFO - PROCESS | 1831 | 1466744508223 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae4c00 == 44 [pid = 1831] [id = 402]
22:01:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x979ee400) [pid = 1831] [serial = 1207] [outer = (nil)]
22:01:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa4f74800) [pid = 1831] [serial = 1208] [outer = 0x979ee400]
22:01:48 INFO - PROCESS | 1831 | 1466744508350 Marionette DEBUG loaded listener.js
22:01:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa67a1000) [pid = 1831] [serial = 1209] [outer = 0x979ee400]
22:01:49 INFO - PROCESS | 1831 | 1466744509264 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}]
22:01:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
22:01:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1584ms
22:01:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
22:01:49 INFO - PROCESS | 1831 | 1466744509317 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null]
22:01:49 INFO - PROCESS | 1831 | 1466744509321 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}]
22:01:49 INFO - PROCESS | 1831 | 1466744509328 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}]
22:01:49 INFO - PROCESS | 1831 | 1466744509331 Marionette TRACE conn4 <- [1,1582,null,{}]
22:01:49 INFO - PROCESS | 1831 | 1466744509339 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:49 INFO - PROCESS | 1831 | 1466744509343 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:49 INFO - PROCESS | 1831 | 1466744509540 Marionette TRACE conn4 <- [1,1583,null,{"value":null}]
22:01:49 INFO - PROCESS | 1831 | 1466744509723 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:49 INFO - PROCESS | 1831 | 1466744509734 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3c00 == 45 [pid = 1831] [id = 403]
22:01:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x998b1c00) [pid = 1831] [serial = 1210] [outer = (nil)]
22:01:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa682c000) [pid = 1831] [serial = 1211] [outer = 0x998b1c00]
22:01:49 INFO - PROCESS | 1831 | 1466744509821 Marionette DEBUG loaded listener.js
22:01:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa6837c00) [pid = 1831] [serial = 1212] [outer = 0x998b1c00]
22:01:50 INFO - PROCESS | 1831 | 1466744510793 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}]
22:01:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
22:01:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1539ms
22:01:50 INFO - PROCESS | 1831 | 1466744510867 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null]
22:01:50 INFO - PROCESS | 1831 | 1466744510871 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}]
22:01:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
22:01:50 INFO - PROCESS | 1831 | 1466744510879 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}]
22:01:50 INFO - PROCESS | 1831 | 1466744510890 Marionette TRACE conn4 <- [1,1586,null,{}]
22:01:50 INFO - PROCESS | 1831 | 1466744510902 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:50 INFO - PROCESS | 1831 | 1466744510907 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:51 INFO - PROCESS | 1831 | 1466744511159 Marionette TRACE conn4 <- [1,1587,null,{"value":null}]
22:01:51 INFO - PROCESS | 1831 | 1466744511418 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:51 INFO - PROCESS | 1831 | 1466744511426 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a2c00 == 46 [pid = 1831] [id = 404]
22:01:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x914a4000) [pid = 1831] [serial = 1213] [outer = (nil)]
22:01:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x914ad000) [pid = 1831] [serial = 1214] [outer = 0x914a4000]
22:01:51 INFO - PROCESS | 1831 | 1466744511511 Marionette DEBUG loaded listener.js
22:01:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x914ae000) [pid = 1831] [serial = 1215] [outer = 0x914a4000]
22:01:52 INFO - PROCESS | 1831 | 1466744512675 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}]
22:01:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
22:01:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1845ms
22:01:52 INFO - PROCESS | 1831 | 1466744512726 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null]
22:01:52 INFO - PROCESS | 1831 | 1466744512733 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}]
22:01:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
22:01:52 INFO - PROCESS | 1831 | 1466744512743 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}]
22:01:52 INFO - PROCESS | 1831 | 1466744512748 Marionette TRACE conn4 <- [1,1590,null,{}]
22:01:52 INFO - PROCESS | 1831 | 1466744512758 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:52 INFO - PROCESS | 1831 | 1466744512764 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:53 INFO - PROCESS | 1831 | 1466744513053 Marionette TRACE conn4 <- [1,1591,null,{"value":null}]
22:01:53 INFO - PROCESS | 1831 | 1466744513213 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:53 INFO - PROCESS | 1831 | 1466744513228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e400 == 47 [pid = 1831] [id = 405]
22:01:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x93c27000) [pid = 1831] [serial = 1216] [outer = (nil)]
22:01:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x9529ac00) [pid = 1831] [serial = 1217] [outer = 0x93c27000]
22:01:53 INFO - PROCESS | 1831 | 1466744513347 Marionette DEBUG loaded listener.js
22:01:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x95387c00) [pid = 1831] [serial = 1218] [outer = 0x93c27000]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x98f4a800 == 46 [pid = 1831] [id = 378]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 45 [pid = 1831] [id = 395]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x95263800 == 44 [pid = 1831] [id = 394]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x95393400 == 43 [pid = 1831] [id = 393]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad8c00 == 42 [pid = 1831] [id = 392]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5800 == 41 [pid = 1831] [id = 391]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x99d19400 == 40 [pid = 1831] [id = 383]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x94775000 == 39 [pid = 1831] [id = 384]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x97904c00 == 38 [pid = 1831] [id = 385]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9a558000 == 37 [pid = 1831] [id = 386]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4000 == 36 [pid = 1831] [id = 387]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x952a0c00 == 35 [pid = 1831] [id = 389]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x98f3c800 == 34 [pid = 1831] [id = 390]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2f000 == 33 [pid = 1831] [id = 388]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x914a2c00 == 32 [pid = 1831] [id = 404]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae4c00 == 31 [pid = 1831] [id = 402]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3c00 == 30 [pid = 1831] [id = 403]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae000 == 29 [pid = 1831] [id = 401]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x98f3e800 == 28 [pid = 1831] [id = 400]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f7800 == 27 [pid = 1831] [id = 398]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f1e000 == 26 [pid = 1831] [id = 399]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4c00 == 25 [pid = 1831] [id = 396]
22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba400 == 24 [pid = 1831] [id = 397]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99ee7400) [pid = 1831] [serial = 1119] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x99d23000) [pid = 1831] [serial = 1118] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa2137800) [pid = 1831] [serial = 1122] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa1084000) [pid = 1831] [serial = 1121] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa245b000) [pid = 1831] [serial = 1125] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa22fa000) [pid = 1831] [serial = 1124] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa327d800) [pid = 1831] [serial = 1128] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa323e800) [pid = 1831] [serial = 1127] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x94774c00) [pid = 1831] [serial = 1139] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa672fc00) [pid = 1831] [serial = 1131] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa4d54400) [pid = 1831] [serial = 1130] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9477c800) [pid = 1831] [serial = 1140] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x998ba800) [pid = 1831] [serial = 1137] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9989a800) [pid = 1831] [serial = 1136] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x97902000) [pid = 1831] [serial = 1142] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99df4c00) [pid = 1831] [serial = 1151] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x98f49800) [pid = 1831] [serial = 1145] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x979f2400) [pid = 1831] [serial = 1134] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x95261000) [pid = 1831] [serial = 1133] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953f3800) [pid = 1831] [serial = 1116] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9538ac00) [pid = 1831] [serial = 1115] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998b2800) [pid = 1831] [serial = 1149] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x98cbdc00) [pid = 1831] [serial = 1148] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x998a2400) [pid = 1831] [serial = 1146] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9790d800) [pid = 1831] [serial = 1143] [outer = (nil)] [url = about:blank]
22:01:55 INFO - PROCESS | 1831 | 1466744515670 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}]
22:01:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
22:01:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2993ms
22:01:55 INFO - PROCESS | 1831 | 1466744515738 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null]
22:01:55 INFO - PROCESS | 1831 | 1466744515745 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}]
22:01:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
22:01:55 INFO - PROCESS | 1831 | 1466744515755 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}]
22:01:55 INFO - PROCESS | 1831 | 1466744515759 Marionette TRACE conn4 <- [1,1594,null,{}]
22:01:55 INFO - PROCESS | 1831 | 1466744515769 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:55 INFO - PROCESS | 1831 | 1466744515774 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:55 INFO - PROCESS | 1831 | 1466744515977 Marionette TRACE conn4 <- [1,1595,null,{"value":null}]
22:01:56 INFO - PROCESS | 1831 | 1466744516114 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:56 INFO - PROCESS | 1831 | 1466744516128 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad8800 == 25 [pid = 1831] [id = 406]
22:01:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x91ad9c00) [pid = 1831] [serial = 1219] [outer = (nil)]
22:01:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x91adf800) [pid = 1831] [serial = 1220] [outer = 0x91ad9c00]
22:01:56 INFO - PROCESS | 1831 | 1466744516204 Marionette DEBUG loaded listener.js
22:01:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x93a53400) [pid = 1831] [serial = 1221] [outer = 0x91ad9c00]
22:01:57 INFO - PROCESS | 1831 | 1466744517068 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}]
22:01:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
22:01:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1384ms
22:01:57 INFO - PROCESS | 1831 | 1466744517138 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null]
22:01:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
22:01:57 INFO - PROCESS | 1831 | 1466744517148 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}]
22:01:57 INFO - PROCESS | 1831 | 1466744517160 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}]
22:01:57 INFO - PROCESS | 1831 | 1466744517166 Marionette TRACE conn4 <- [1,1598,null,{}]
22:01:57 INFO - PROCESS | 1831 | 1466744517179 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:57 INFO - PROCESS | 1831 | 1466744517192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:57 INFO - PROCESS | 1831 | 1466744517418 Marionette TRACE conn4 <- [1,1599,null,{"value":null}]
22:01:57 INFO - PROCESS | 1831 | 1466744517622 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:57 INFO - PROCESS | 1831 | 1466744517632 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x952a0c00 == 26 [pid = 1831] [id = 407]
22:01:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538d800) [pid = 1831] [serial = 1222] [outer = (nil)]
22:01:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953e5000) [pid = 1831] [serial = 1223] [outer = 0x9538d800]
22:01:57 INFO - PROCESS | 1831 | 1466744517718 Marionette DEBUG loaded listener.js
22:01:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x953f2c00) [pid = 1831] [serial = 1224] [outer = 0x9538d800]
22:01:58 INFO - PROCESS | 1831 | 1466744518609 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}]
22:01:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
22:01:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1500ms
22:01:58 INFO - PROCESS | 1831 | 1466744518666 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null]
22:01:58 INFO - PROCESS | 1831 | 1466744518669 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}]
22:01:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
22:01:58 INFO - PROCESS | 1831 | 1466744518677 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}]
22:01:58 INFO - PROCESS | 1831 | 1466744518684 Marionette TRACE conn4 <- [1,1602,null,{}]
22:01:58 INFO - PROCESS | 1831 | 1466744518711 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:01:58 INFO - PROCESS | 1831 | 1466744518721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:58 INFO - PROCESS | 1831 | 1466744518947 Marionette TRACE conn4 <- [1,1603,null,{"value":null}]
22:01:59 INFO - PROCESS | 1831 | 1466744518990 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:01:59 INFO - PROCESS | 1831 | 1466744519006 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:01:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f3400 == 27 [pid = 1831] [id = 408]
22:01:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x979f3800) [pid = 1831] [serial = 1225] [outer = (nil)]
22:01:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x979f9000) [pid = 1831] [serial = 1226] [outer = 0x979f3800]
22:01:59 INFO - PROCESS | 1831 | 1466744519080 Marionette DEBUG loaded listener.js
22:01:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x98a74c00) [pid = 1831] [serial = 1227] [outer = 0x979f3800]
22:02:00 INFO - PROCESS | 1831 | 1466744520149 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}]
22:02:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
22:02:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1542ms
22:02:00 INFO - PROCESS | 1831 | 1466744520220 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null]
22:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
22:02:00 INFO - PROCESS | 1831 | 1466744520225 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}]
22:02:00 INFO - PROCESS | 1831 | 1466744520232 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}]
22:02:00 INFO - PROCESS | 1831 | 1466744520235 Marionette TRACE conn4 <- [1,1606,null,{}]
22:02:00 INFO - PROCESS | 1831 | 1466744520241 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:00 INFO - PROCESS | 1831 | 1466744520247 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a558400) [pid = 1831] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x98a21c00) [pid = 1831] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953e9400) [pid = 1831] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97970800) [pid = 1831] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a550800) [pid = 1831] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98a20800) [pid = 1831] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x951a2400) [pid = 1831] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x953eb800) [pid = 1831] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x91ae0800) [pid = 1831] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb5c00) [pid = 1831] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95266800) [pid = 1831] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a05bc00) [pid = 1831] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99d1b000) [pid = 1831] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html]
22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9836b400) [pid = 1831] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html]
22:02:01 INFO - PROCESS | 1831 | 1466744521063 Marionette TRACE conn4 <- [1,1607,null,{"value":null}]
22:02:01 INFO - PROCESS | 1831 | 1466744521164 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:01 INFO - PROCESS | 1831 | 1466744521170 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a3000 == 28 [pid = 1831] [id = 409]
22:02:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9796dc00) [pid = 1831] [serial = 1228] [outer = (nil)]
22:02:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x98a28800) [pid = 1831] [serial = 1229] [outer = 0x9796dc00]
22:02:01 INFO - PROCESS | 1831 | 1466744521286 Marionette DEBUG loaded listener.js
22:02:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99899400) [pid = 1831] [serial = 1230] [outer = 0x9796dc00]
22:02:02 INFO - PROCESS | 1831 | 1466744522178 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}]
22:02:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
22:02:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1982ms
22:02:02 INFO - PROCESS | 1831 | 1466744522214 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null]
22:02:02 INFO - PROCESS | 1831 | 1466744522217 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}]
22:02:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
22:02:02 INFO - PROCESS | 1831 | 1466744522225 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}]
22:02:02 INFO - PROCESS | 1831 | 1466744522228 Marionette TRACE conn4 <- [1,1610,null,{}]
22:02:02 INFO - PROCESS | 1831 | 1466744522235 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:02 INFO - PROCESS | 1831 | 1466744522239 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:02 INFO - PROCESS | 1831 | 1466744522484 Marionette TRACE conn4 <- [1,1611,null,{"value":null}]
22:02:02 INFO - PROCESS | 1831 | 1466744522646 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:02 INFO - PROCESS | 1831 | 1466744522656 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x953eb800 == 29 [pid = 1831] [id = 410]
22:02:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9981b800) [pid = 1831] [serial = 1231] [outer = (nil)]
22:02:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x998b2400) [pid = 1831] [serial = 1232] [outer = 0x9981b800]
22:02:02 INFO - PROCESS | 1831 | 1466744522730 Marionette DEBUG loaded listener.js
22:02:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9998c400) [pid = 1831] [serial = 1233] [outer = 0x9981b800]
22:02:03 INFO - PROCESS | 1831 | 1466744523846 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}]
22:02:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
22:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1646ms
22:02:03 INFO - PROCESS | 1831 | 1466744523873 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null]
22:02:03 INFO - PROCESS | 1831 | 1466744523880 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}]
22:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
22:02:03 INFO - PROCESS | 1831 | 1466744523890 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}]
22:02:03 INFO - PROCESS | 1831 | 1466744523899 Marionette TRACE conn4 <- [1,1614,null,{}]
22:02:03 INFO - PROCESS | 1831 | 1466744523924 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:03 INFO - PROCESS | 1831 | 1466744523931 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:04 INFO - PROCESS | 1831 | 1466744524216 Marionette TRACE conn4 <- [1,1615,null,{"value":null}]
22:02:04 INFO - PROCESS | 1831 | 1466744524407 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:04 INFO - PROCESS | 1831 | 1466744524418 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9400 == 30 [pid = 1831] [id = 411]
22:02:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x94775000) [pid = 1831] [serial = 1234] [outer = (nil)]
22:02:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95264400) [pid = 1831] [serial = 1235] [outer = 0x94775000]
22:02:04 INFO - PROCESS | 1831 | 1466744524514 Marionette DEBUG loaded listener.js
22:02:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953ee800) [pid = 1831] [serial = 1236] [outer = 0x94775000]
22:02:05 INFO - PROCESS | 1831 | 1466744525480 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}]
22:02:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
22:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1640ms
22:02:05 INFO - PROCESS | 1831 | 1466744525530 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null]
22:02:05 INFO - PROCESS | 1831 | 1466744525539 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}]
22:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
22:02:05 INFO - PROCESS | 1831 | 1466744525551 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}]
22:02:05 INFO - PROCESS | 1831 | 1466744525555 Marionette TRACE conn4 <- [1,1618,null,{}]
22:02:05 INFO - PROCESS | 1831 | 1466744525563 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:05 INFO - PROCESS | 1831 | 1466744525570 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:05 INFO - PROCESS | 1831 | 1466744525774 Marionette TRACE conn4 <- [1,1619,null,{"value":null}]
22:02:06 INFO - PROCESS | 1831 | 1466744526132 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:06 INFO - PROCESS | 1831 | 1466744526148 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8c00 == 31 [pid = 1831] [id = 412]
22:02:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98a2cc00) [pid = 1831] [serial = 1237] [outer = (nil)]
22:02:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9981f000) [pid = 1831] [serial = 1238] [outer = 0x98a2cc00]
22:02:06 INFO - PROCESS | 1831 | 1466744526302 Marionette DEBUG loaded listener.js
22:02:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x98ac9000) [pid = 1831] [serial = 1239] [outer = 0x98a2cc00]
22:02:07 INFO - PROCESS | 1831 | 1466744527303 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}]
22:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
22:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1785ms
22:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
22:02:07 INFO - PROCESS | 1831 | 1466744527337 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null]
22:02:07 INFO - PROCESS | 1831 | 1466744527340 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}]
22:02:07 INFO - PROCESS | 1831 | 1466744527348 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}]
22:02:07 INFO - PROCESS | 1831 | 1466744527354 Marionette TRACE conn4 <- [1,1622,null,{}]
22:02:07 INFO - PROCESS | 1831 | 1466744527371 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:07 INFO - PROCESS | 1831 | 1466744527380 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:07 INFO - PROCESS | 1831 | 1466744527610 Marionette TRACE conn4 <- [1,1623,null,{"value":null}]
22:02:07 INFO - PROCESS | 1831 | 1466744527839 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:07 INFO - PROCESS | 1831 | 1466744527851 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee6000 == 32 [pid = 1831] [id = 413]
22:02:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ee6800) [pid = 1831] [serial = 1240] [outer = (nil)]
22:02:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99eefc00) [pid = 1831] [serial = 1241] [outer = 0x99ee6800]
22:02:07 INFO - PROCESS | 1831 | 1466744527986 Marionette DEBUG loaded listener.js
22:02:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a0da000) [pid = 1831] [serial = 1242] [outer = 0x99ee6800]
22:02:08 INFO - PROCESS | 1831 | 1466744528927 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}]
22:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
22:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1641ms
22:02:08 INFO - PROCESS | 1831 | 1466744528989 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null]
22:02:08 INFO - PROCESS | 1831 | 1466744528995 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}]
22:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
22:02:09 INFO - PROCESS | 1831 | 1466744529003 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}]
22:02:09 INFO - PROCESS | 1831 | 1466744529008 Marionette TRACE conn4 <- [1,1626,null,{}]
22:02:09 INFO - PROCESS | 1831 | 1466744529014 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:09 INFO - PROCESS | 1831 | 1466744529020 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:09 INFO - PROCESS | 1831 | 1466744529249 Marionette TRACE conn4 <- [1,1627,null,{"value":null}]
22:02:09 INFO - PROCESS | 1831 | 1466744529477 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:09 INFO - PROCESS | 1831 | 1466744529491 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1c00 == 33 [pid = 1831] [id = 414]
22:02:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99eeb800) [pid = 1831] [serial = 1243] [outer = (nil)]
22:02:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a555800) [pid = 1831] [serial = 1244] [outer = 0x99eeb800]
22:02:09 INFO - PROCESS | 1831 | 1466744529619 Marionette DEBUG loaded listener.js
22:02:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a55a000) [pid = 1831] [serial = 1245] [outer = 0x99eeb800]
22:02:10 INFO - PROCESS | 1831 | 1466744530537 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}]
22:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
22:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1586ms
22:02:10 INFO - PROCESS | 1831 | 1466744530589 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null]
22:02:10 INFO - PROCESS | 1831 | 1466744530593 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}]
22:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
22:02:10 INFO - PROCESS | 1831 | 1466744530601 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}]
22:02:10 INFO - PROCESS | 1831 | 1466744530607 Marionette TRACE conn4 <- [1,1630,null,{}]
22:02:10 INFO - PROCESS | 1831 | 1466744530613 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:10 INFO - PROCESS | 1831 | 1466744530618 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:10 INFO - PROCESS | 1831 | 1466744530816 Marionette TRACE conn4 <- [1,1631,null,{"value":null}]
22:02:11 INFO - PROCESS | 1831 | 1466744530999 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:11 INFO - PROCESS | 1831 | 1466744531008 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac800 == 34 [pid = 1831] [id = 415]
22:02:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a54dc00) [pid = 1831] [serial = 1246] [outer = (nil)]
22:02:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9a859000) [pid = 1831] [serial = 1247] [outer = 0x9a54dc00]
22:02:11 INFO - PROCESS | 1831 | 1466744531193 Marionette DEBUG loaded listener.js
22:02:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9ac5a000) [pid = 1831] [serial = 1248] [outer = 0x9a54dc00]
22:02:12 INFO - PROCESS | 1831 | 1466744532220 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}]
22:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
22:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1690ms
22:02:12 INFO - PROCESS | 1831 | 1466744532293 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null]
22:02:12 INFO - PROCESS | 1831 | 1466744532296 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}]
22:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
22:02:12 INFO - PROCESS | 1831 | 1466744532304 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}]
22:02:12 INFO - PROCESS | 1831 | 1466744532309 Marionette TRACE conn4 <- [1,1634,null,{}]
22:02:12 INFO - PROCESS | 1831 | 1466744532317 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:12 INFO - PROCESS | 1831 | 1466744532330 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:12 INFO - PROCESS | 1831 | 1466744532616 Marionette TRACE conn4 <- [1,1635,null,{"value":null}]
22:02:12 INFO - PROCESS | 1831 | 1466744532898 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:12 INFO - PROCESS | 1831 | 1466744532910 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3c00 == 35 [pid = 1831] [id = 416]
22:02:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x95389400) [pid = 1831] [serial = 1249] [outer = (nil)]
22:02:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9d816800) [pid = 1831] [serial = 1250] [outer = 0x95389400]
22:02:13 INFO - PROCESS | 1831 | 1466744533034 Marionette DEBUG loaded listener.js
22:02:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa101b800) [pid = 1831] [serial = 1251] [outer = 0x95389400]
22:02:13 INFO - PROCESS | 1831 | 1466744533995 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}]
22:02:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
22:02:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1740ms
22:02:14 INFO - PROCESS | 1831 | 1466744534063 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null]
22:02:14 INFO - PROCESS | 1831 | 1466744534068 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}]
22:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
22:02:14 INFO - PROCESS | 1831 | 1466744534077 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}]
22:02:14 INFO - PROCESS | 1831 | 1466744534081 Marionette TRACE conn4 <- [1,1638,null,{}]
22:02:14 INFO - PROCESS | 1831 | 1466744534088 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:14 INFO - PROCESS | 1831 | 1466744534095 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:14 INFO - PROCESS | 1831 | 1466744534282 Marionette TRACE conn4 <- [1,1639,null,{"value":null}]
22:02:14 INFO - PROCESS | 1831 | 1466744534518 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:14 INFO - PROCESS | 1831 | 1466744534529 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a7c00 == 36 [pid = 1831] [id = 417]
22:02:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x91ad5400) [pid = 1831] [serial = 1252] [outer = (nil)]
22:02:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa1f25400) [pid = 1831] [serial = 1253] [outer = 0x91ad5400]
22:02:14 INFO - PROCESS | 1831 | 1466744534631 Marionette DEBUG loaded listener.js
22:02:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa1f27800) [pid = 1831] [serial = 1254] [outer = 0x91ad5400]
22:02:15 INFO - PROCESS | 1831 | 1466744535560 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}]
22:02:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
22:02:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1533ms
22:02:15 INFO - PROCESS | 1831 | 1466744535612 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null]
22:02:15 INFO - PROCESS | 1831 | 1466744535616 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}]
22:02:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
22:02:15 INFO - PROCESS | 1831 | 1466744535622 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}]
22:02:15 INFO - PROCESS | 1831 | 1466744535626 Marionette TRACE conn4 <- [1,1642,null,{}]
22:02:15 INFO - PROCESS | 1831 | 1466744535632 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:15 INFO - PROCESS | 1831 | 1466744535637 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:15 INFO - PROCESS | 1831 | 1466744535818 Marionette TRACE conn4 <- [1,1643,null,{"value":null}]
22:02:16 INFO - PROCESS | 1831 | 1466744536060 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:16 INFO - PROCESS | 1831 | 1466744536068 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 37 [pid = 1831] [id = 418]
22:02:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x8fdb1400) [pid = 1831] [serial = 1255] [outer = (nil)]
22:02:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x914a3c00) [pid = 1831] [serial = 1256] [outer = 0x8fdb1400]
22:02:16 INFO - PROCESS | 1831 | 1466744536313 Marionette DEBUG loaded listener.js
22:02:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x914ac400) [pid = 1831] [serial = 1257] [outer = 0x8fdb1400]
22:02:17 INFO - PROCESS | 1831 | 1466744537244 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}]
22:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
22:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1682ms
22:02:17 INFO - PROCESS | 1831 | 1466744537306 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null]
22:02:17 INFO - PROCESS | 1831 | 1466744537316 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}]
22:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
22:02:17 INFO - PROCESS | 1831 | 1466744537333 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}]
22:02:17 INFO - PROCESS | 1831 | 1466744537339 Marionette TRACE conn4 <- [1,1646,null,{}]
22:02:17 INFO - PROCESS | 1831 | 1466744537346 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:17 INFO - PROCESS | 1831 | 1466744537352 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:17 INFO - PROCESS | 1831 | 1466744537630 Marionette TRACE conn4 <- [1,1647,null,{"value":null}]
22:02:17 INFO - PROCESS | 1831 | --DOCSHELL 0x914a3000 == 36 [pid = 1831] [id = 409]
22:02:17 INFO - PROCESS | 1831 | --DOCSHELL 0x979f3400 == 35 [pid = 1831] [id = 408]
22:02:17 INFO - PROCESS | 1831 | --DOCSHELL 0x952a0c00 == 34 [pid = 1831] [id = 407]
22:02:17 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad8800 == 33 [pid = 1831] [id = 406]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9a768800) [pid = 1831] [serial = 1160] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9981f400) [pid = 1831] [serial = 1157] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa243a000) [pid = 1831] [serial = 1170] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9d87d800) [pid = 1831] [serial = 1166] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9ac5c800) [pid = 1831] [serial = 1185] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9b49d800) [pid = 1831] [serial = 1164] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9b944800) [pid = 1831] [serial = 1187] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x99b4ac00) [pid = 1831] [serial = 1181] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a771000) [pid = 1831] [serial = 1161] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d884000) [pid = 1831] [serial = 1167] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9790e000) [pid = 1831] [serial = 1179] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a85e000) [pid = 1831] [serial = 1184] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9d815800) [pid = 1831] [serial = 1188] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x93a5e800) [pid = 1831] [serial = 1176] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x95390800) [pid = 1831] [serial = 1155] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa323b000) [pid = 1831] [serial = 1172] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa22a7c00) [pid = 1831] [serial = 1169] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99d27000) [pid = 1831] [serial = 1182] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9b4eb400) [pid = 1831] [serial = 1163] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a056400) [pid = 1831] [serial = 1152] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x952a1000) [pid = 1831] [serial = 1154] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa323a000) [pid = 1831] [serial = 1173] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x953e4400) [pid = 1831] [serial = 1178] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x998a6000) [pid = 1831] [serial = 1158] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x91ad7c00) [pid = 1831] [serial = 1175] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9b49d400) [pid = 1831] [serial = 1190] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0xa1023400) [pid = 1831] [serial = 1191] [outer = (nil)] [url = about:blank]
22:02:17 INFO - PROCESS | 1831 | 1466744537927 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:17 INFO - PROCESS | 1831 | 1466744537935 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52c00 == 34 [pid = 1831] [id = 419]
22:02:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a80400) [pid = 1831] [serial = 1258] [outer = (nil)]
22:02:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95385800) [pid = 1831] [serial = 1259] [outer = 0x93a80400]
22:02:18 INFO - PROCESS | 1831 | 1466744538019 Marionette DEBUG loaded listener.js
22:02:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953ebc00) [pid = 1831] [serial = 1260] [outer = 0x93a80400]
22:02:18 INFO - PROCESS | 1831 | 1466744538813 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}]
22:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
22:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1546ms
22:02:18 INFO - PROCESS | 1831 | 1466744538875 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null]
22:02:18 INFO - PROCESS | 1831 | 1466744538881 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}]
22:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
22:02:18 INFO - PROCESS | 1831 | 1466744538897 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}]
22:02:18 INFO - PROCESS | 1831 | 1466744538902 Marionette TRACE conn4 <- [1,1650,null,{}]
22:02:18 INFO - PROCESS | 1831 | 1466744538924 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:18 INFO - PROCESS | 1831 | 1466744538930 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:19 INFO - PROCESS | 1831 | 1466744539115 Marionette TRACE conn4 <- [1,1651,null,{"value":null}]
22:02:19 INFO - PROCESS | 1831 | 1466744539125 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:19 INFO - PROCESS | 1831 | 1466744539134 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x97910c00 == 35 [pid = 1831] [id = 420]
22:02:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97974400) [pid = 1831] [serial = 1261] [outer = (nil)]
22:02:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x996b3400) [pid = 1831] [serial = 1262] [outer = 0x97974400]
22:02:19 INFO - PROCESS | 1831 | 1466744539204 Marionette DEBUG loaded listener.js
22:02:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998a8c00) [pid = 1831] [serial = 1263] [outer = 0x97974400]
22:02:20 INFO - PROCESS | 1831 | 1466744540196 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}]
22:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
22:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1364ms
22:02:20 INFO - PROCESS | 1831 | 1466744540261 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null]
22:02:20 INFO - PROCESS | 1831 | 1466744540265 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}]
22:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
22:02:20 INFO - PROCESS | 1831 | 1466744540272 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}]
22:02:20 INFO - PROCESS | 1831 | 1466744540277 Marionette TRACE conn4 <- [1,1654,null,{}]
22:02:20 INFO - PROCESS | 1831 | 1466744540300 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:20 INFO - PROCESS | 1831 | 1466744540308 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:20 INFO - PROCESS | 1831 | 1466744540529 Marionette TRACE conn4 <- [1,1655,null,{"value":null}]
22:02:20 INFO - PROCESS | 1831 | 1466744540553 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:20 INFO - PROCESS | 1831 | 1466744540560 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 36 [pid = 1831] [id = 421]
22:02:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98ad0c00) [pid = 1831] [serial = 1264] [outer = (nil)]
22:02:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99ef1c00) [pid = 1831] [serial = 1265] [outer = 0x98ad0c00]
22:02:20 INFO - PROCESS | 1831 | 1466744540631 Marionette DEBUG loaded listener.js
22:02:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a551c00) [pid = 1831] [serial = 1266] [outer = 0x98ad0c00]
22:02:21 INFO - PROCESS | 1831 | 1466744541593 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}]
22:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
22:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1393ms
22:02:21 INFO - PROCESS | 1831 | 1466744541667 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null]
22:02:21 INFO - PROCESS | 1831 | 1466744541671 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}]
22:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
22:02:21 INFO - PROCESS | 1831 | 1466744541678 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}]
22:02:21 INFO - PROCESS | 1831 | 1466744541682 Marionette TRACE conn4 <- [1,1658,null,{}]
22:02:21 INFO - PROCESS | 1831 | 1466744541694 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:21 INFO - PROCESS | 1831 | 1466744541713 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:21 INFO - PROCESS | 1831 | 1466744541941 Marionette TRACE conn4 <- [1,1659,null,{"value":null}]
22:02:21 INFO - PROCESS | 1831 | 1466744541971 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:21 INFO - PROCESS | 1831 | 1466744541978 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d22800 == 37 [pid = 1831] [id = 422]
22:02:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99eea400) [pid = 1831] [serial = 1267] [outer = (nil)]
22:02:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9ac5b400) [pid = 1831] [serial = 1268] [outer = 0x99eea400]
22:02:22 INFO - PROCESS | 1831 | 1466744542052 Marionette DEBUG loaded listener.js
22:02:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b77a800) [pid = 1831] [serial = 1269] [outer = 0x99eea400]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x94779000) [pid = 1831] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x996be400) [pid = 1831] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa1f22800) [pid = 1831] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9d88c800) [pid = 1831] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa229f000) [pid = 1831] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93c27000) [pid = 1831] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x91ad9c00) [pid = 1831] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9538d800) [pid = 1831] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x979ee400) [pid = 1831] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x979f3800) [pid = 1831] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x998b1c00) [pid = 1831] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x914a4000) [pid = 1831] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html]
22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9796dc00) [pid = 1831] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html]
22:02:23 INFO - PROCESS | 1831 | 1466744543118 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}]
22:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
22:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1482ms
22:02:23 INFO - PROCESS | 1831 | 1466744543162 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null]
22:02:23 INFO - PROCESS | 1831 | 1466744543166 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}]
22:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
22:02:23 INFO - PROCESS | 1831 | 1466744543172 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}]
22:02:23 INFO - PROCESS | 1831 | 1466744543176 Marionette TRACE conn4 <- [1,1662,null,{}]
22:02:23 INFO - PROCESS | 1831 | 1466744543181 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:23 INFO - PROCESS | 1831 | 1466744543186 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:23 INFO - PROCESS | 1831 | 1466744543354 Marionette TRACE conn4 <- [1,1663,null,{"value":null}]
22:02:23 INFO - PROCESS | 1831 | 1466744543370 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:23 INFO - PROCESS | 1831 | 1466744543379 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x94778800 == 38 [pid = 1831] [id = 423]
22:02:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953ee000) [pid = 1831] [serial = 1270] [outer = (nil)]
22:02:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9a76f800) [pid = 1831] [serial = 1271] [outer = 0x953ee000]
22:02:23 INFO - PROCESS | 1831 | 1466744543588 Marionette DEBUG loaded listener.js
22:02:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9b946c00) [pid = 1831] [serial = 1272] [outer = 0x953ee000]
22:02:24 INFO - PROCESS | 1831 | 1466744544424 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}]
22:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
22:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1284ms
22:02:24 INFO - PROCESS | 1831 | 1466744544512 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null]
22:02:24 INFO - PROCESS | 1831 | 1466744544519 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}]
22:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
22:02:24 INFO - PROCESS | 1831 | 1466744544531 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}]
22:02:24 INFO - PROCESS | 1831 | 1466744544536 Marionette TRACE conn4 <- [1,1666,null,{}]
22:02:24 INFO - PROCESS | 1831 | 1466744544546 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:24 INFO - PROCESS | 1831 | 1466744544552 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:24 INFO - PROCESS | 1831 | 1466744544783 Marionette TRACE conn4 <- [1,1667,null,{"value":null}]
22:02:24 INFO - PROCESS | 1831 | 1466744544971 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:24 INFO - PROCESS | 1831 | 1466744544985 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a9400 == 39 [pid = 1831] [id = 424]
22:02:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93c2f000) [pid = 1831] [serial = 1273] [outer = (nil)]
22:02:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9477c800) [pid = 1831] [serial = 1274] [outer = 0x93c2f000]
22:02:25 INFO - PROCESS | 1831 | 1466744545173 Marionette DEBUG loaded listener.js
22:02:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9529bc00) [pid = 1831] [serial = 1275] [outer = 0x93c2f000]
22:02:26 INFO - PROCESS | 1831 | 1466744546214 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}]
22:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
22:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1743ms
22:02:26 INFO - PROCESS | 1831 | 1466744546276 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null]
22:02:26 INFO - PROCESS | 1831 | 1466744546281 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}]
22:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
22:02:26 INFO - PROCESS | 1831 | 1466744546292 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}]
22:02:26 INFO - PROCESS | 1831 | 1466744546298 Marionette TRACE conn4 <- [1,1670,null,{}]
22:02:26 INFO - PROCESS | 1831 | 1466744546306 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:26 INFO - PROCESS | 1831 | 1466744546312 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:26 INFO - PROCESS | 1831 | 1466744546525 Marionette TRACE conn4 <- [1,1671,null,{"value":null}]
22:02:26 INFO - PROCESS | 1831 | 1466744546760 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:26 INFO - PROCESS | 1831 | 1466744546767 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775800 == 40 [pid = 1831] [id = 425]
22:02:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9989e400) [pid = 1831] [serial = 1276] [outer = (nil)]
22:02:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99c71000) [pid = 1831] [serial = 1277] [outer = 0x9989e400]
22:02:26 INFO - PROCESS | 1831 | 1466744546896 Marionette DEBUG loaded listener.js
22:02:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99d28400) [pid = 1831] [serial = 1278] [outer = 0x9989e400]
22:02:27 INFO - PROCESS | 1831 | 1466744547917 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}]
22:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
22:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1701ms
22:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
22:02:27 INFO - PROCESS | 1831 | 1466744547990 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null]
22:02:27 INFO - PROCESS | 1831 | 1466744547994 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}]
22:02:28 INFO - PROCESS | 1831 | 1466744548001 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}]
22:02:28 INFO - PROCESS | 1831 | 1466744548004 Marionette TRACE conn4 <- [1,1674,null,{}]
22:02:28 INFO - PROCESS | 1831 | 1466744548019 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:28 INFO - PROCESS | 1831 | 1466744548029 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:28 INFO - PROCESS | 1831 | 1466744548259 Marionette TRACE conn4 <- [1,1675,null,{"value":null}]
22:02:28 INFO - PROCESS | 1831 | 1466744548591 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:28 INFO - PROCESS | 1831 | 1466744548603 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d4f3c00 == 41 [pid = 1831] [id = 426]
22:02:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9d4f5400) [pid = 1831] [serial = 1279] [outer = (nil)]
22:02:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d87cc00) [pid = 1831] [serial = 1280] [outer = 0x9d4f5400]
22:02:28 INFO - PROCESS | 1831 | 1466744548696 Marionette DEBUG loaded listener.js
22:02:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d889800) [pid = 1831] [serial = 1281] [outer = 0x9d4f5400]
22:02:29 INFO - PROCESS | 1831 | 1466744549593 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}]
22:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
22:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1634ms
22:02:29 INFO - PROCESS | 1831 | 1466744549635 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null]
22:02:29 INFO - PROCESS | 1831 | 1466744549639 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}]
22:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
22:02:29 INFO - PROCESS | 1831 | 1466744549646 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}]
22:02:29 INFO - PROCESS | 1831 | 1466744549650 Marionette TRACE conn4 <- [1,1678,null,{}]
22:02:29 INFO - PROCESS | 1831 | 1466744549656 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:29 INFO - PROCESS | 1831 | 1466744549662 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:29 INFO - PROCESS | 1831 | 1466744549862 Marionette TRACE conn4 <- [1,1679,null,{"value":null}]
22:02:30 INFO - PROCESS | 1831 | 1466744550043 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:30 INFO - PROCESS | 1831 | 1466744550050 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae400 == 42 [pid = 1831] [id = 427]
22:02:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9d80f000) [pid = 1831] [serial = 1282] [outer = (nil)]
22:02:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa2133c00) [pid = 1831] [serial = 1283] [outer = 0x9d80f000]
22:02:30 INFO - PROCESS | 1831 | 1466744550179 Marionette DEBUG loaded listener.js
22:02:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa221fc00) [pid = 1831] [serial = 1284] [outer = 0x9d80f000]
22:02:31 INFO - PROCESS | 1831 | 1466744551092 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}]
22:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
22:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1531ms
22:02:31 INFO - PROCESS | 1831 | 1466744551179 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null]
22:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
22:02:31 INFO - PROCESS | 1831 | 1466744551184 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}]
22:02:31 INFO - PROCESS | 1831 | 1466744551191 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}]
22:02:31 INFO - PROCESS | 1831 | 1466744551194 Marionette TRACE conn4 <- [1,1682,null,{}]
22:02:31 INFO - PROCESS | 1831 | 1466744551202 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:31 INFO - PROCESS | 1831 | 1466744551207 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:31 INFO - PROCESS | 1831 | 1466744551439 Marionette TRACE conn4 <- [1,1683,null,{"value":null}]
22:02:31 INFO - PROCESS | 1831 | 1466744551705 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:31 INFO - PROCESS | 1831 | 1466744551715 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529b400 == 43 [pid = 1831] [id = 428]
22:02:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x953ed800) [pid = 1831] [serial = 1285] [outer = (nil)]
22:02:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa22ab400) [pid = 1831] [serial = 1286] [outer = 0x953ed800]
22:02:31 INFO - PROCESS | 1831 | 1466744551822 Marionette DEBUG loaded listener.js
22:02:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa2432800) [pid = 1831] [serial = 1287] [outer = 0x953ed800]
22:02:32 INFO - PROCESS | 1831 | 1466744552757 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}]
22:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
22:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1633ms
22:02:32 INFO - PROCESS | 1831 | 1466744552825 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null]
22:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
22:02:32 INFO - PROCESS | 1831 | 1466744552829 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}]
22:02:32 INFO - PROCESS | 1831 | 1466744552836 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}]
22:02:32 INFO - PROCESS | 1831 | 1466744552839 Marionette TRACE conn4 <- [1,1686,null,{}]
22:02:32 INFO - PROCESS | 1831 | 1466744552846 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:32 INFO - PROCESS | 1831 | 1466744552858 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:33 INFO - PROCESS | 1831 | 1466744553156 Marionette TRACE conn4 <- [1,1687,null,{"value":null}]
22:02:33 INFO - PROCESS | 1831 | 1466744553455 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:33 INFO - PROCESS | 1831 | 1466744553467 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8400 == 44 [pid = 1831] [id = 429]
22:02:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1f2b400) [pid = 1831] [serial = 1288] [outer = (nil)]
22:02:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa3238c00) [pid = 1831] [serial = 1289] [outer = 0xa1f2b400]
22:02:33 INFO - PROCESS | 1831 | 1466744553555 Marionette DEBUG loaded listener.js
22:02:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa3278c00) [pid = 1831] [serial = 1290] [outer = 0xa1f2b400]
22:02:34 INFO - PROCESS | 1831 | 1466744554469 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}]
22:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
22:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1682ms
22:02:34 INFO - PROCESS | 1831 | 1466744554518 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null]
22:02:34 INFO - PROCESS | 1831 | 1466744554521 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}]
22:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
22:02:34 INFO - PROCESS | 1831 | 1466744554530 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}]
22:02:34 INFO - PROCESS | 1831 | 1466744554534 Marionette TRACE conn4 <- [1,1690,null,{}]
22:02:34 INFO - PROCESS | 1831 | 1466744554540 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:34 INFO - PROCESS | 1831 | 1466744554545 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:34 INFO - PROCESS | 1831 | 1466744554762 Marionette TRACE conn4 <- [1,1691,null,{"value":null}]
22:02:35 INFO - PROCESS | 1831 | 1466744555000 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:35 INFO - PROCESS | 1831 | 1466744555010 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 45 [pid = 1831] [id = 430]
22:02:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x914a3400) [pid = 1831] [serial = 1291] [outer = (nil)]
22:02:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x93a58400) [pid = 1831] [serial = 1292] [outer = 0x914a3400]
22:02:35 INFO - PROCESS | 1831 | 1466744555157 Marionette DEBUG loaded listener.js
22:02:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x97901400) [pid = 1831] [serial = 1293] [outer = 0x914a3400]
22:02:36 INFO - PROCESS | 1831 | 1466744556466 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}]
22:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
22:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1984ms
22:02:36 INFO - PROCESS | 1831 | 1466744556515 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null]
22:02:36 INFO - PROCESS | 1831 | 1466744556522 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}]
22:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
22:02:36 INFO - PROCESS | 1831 | 1466744556535 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}]
22:02:36 INFO - PROCESS | 1831 | 1466744556541 Marionette TRACE conn4 <- [1,1694,null,{}]
22:02:36 INFO - PROCESS | 1831 | 1466744556551 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:36 INFO - PROCESS | 1831 | 1466744556556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:36 INFO - PROCESS | 1831 | 1466744556865 Marionette TRACE conn4 <- [1,1695,null,{"value":null}]
22:02:37 INFO - PROCESS | 1831 | 1466744557068 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:37 INFO - PROCESS | 1831 | 1466744557082 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x97906000 == 46 [pid = 1831] [id = 431]
22:02:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x97908c00) [pid = 1831] [serial = 1294] [outer = (nil)]
22:02:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x97910400) [pid = 1831] [serial = 1295] [outer = 0x97908c00]
22:02:37 INFO - PROCESS | 1831 | 1466744557253 Marionette DEBUG loaded listener.js
22:02:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x979f2400) [pid = 1831] [serial = 1296] [outer = 0x97908c00]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x99d22800 == 45 [pid = 1831] [id = 422]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 44 [pid = 1831] [id = 421]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x97910c00 == 43 [pid = 1831] [id = 420]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52c00 == 42 [pid = 1831] [id = 419]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 41 [pid = 1831] [id = 418]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8c00 == 40 [pid = 1831] [id = 412]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914a7c00 == 39 [pid = 1831] [id = 417]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x953eb800 == 38 [pid = 1831] [id = 410]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9400 == 37 [pid = 1831] [id = 411]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1c00 == 36 [pid = 1831] [id = 414]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac800 == 35 [pid = 1831] [id = 415]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee6000 == 34 [pid = 1831] [id = 413]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3c00 == 33 [pid = 1831] [id = 416]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5e400 == 32 [pid = 1831] [id = 405]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 31 [pid = 1831] [id = 430]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8400 == 30 [pid = 1831] [id = 429]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x9529b400 == 29 [pid = 1831] [id = 428]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae400 == 28 [pid = 1831] [id = 427]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x94775800 == 27 [pid = 1831] [id = 425]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x9d4f3c00 == 26 [pid = 1831] [id = 426]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x94778800 == 25 [pid = 1831] [id = 423]
22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914a9400 == 24 [pid = 1831] [id = 424]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x953e5c00) [pid = 1831] [serial = 1194] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x95299000) [pid = 1831] [serial = 1193] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9a056c00) [pid = 1831] [serial = 1197] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99d21c00) [pid = 1831] [serial = 1196] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa21fc000) [pid = 1831] [serial = 1200] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa1f2c800) [pid = 1831] [serial = 1199] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa3237c00) [pid = 1831] [serial = 1203] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa2ef1800) [pid = 1831] [serial = 1202] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa4d0a800) [pid = 1831] [serial = 1206] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa33c2000) [pid = 1831] [serial = 1205] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x95387c00) [pid = 1831] [serial = 1218] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9529ac00) [pid = 1831] [serial = 1217] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x91adf800) [pid = 1831] [serial = 1220] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x93a53400) [pid = 1831] [serial = 1221] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x953e5000) [pid = 1831] [serial = 1223] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa67a1000) [pid = 1831] [serial = 1209] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x979f9000) [pid = 1831] [serial = 1226] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa4f74800) [pid = 1831] [serial = 1208] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa6837c00) [pid = 1831] [serial = 1212] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa682c000) [pid = 1831] [serial = 1211] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x914ae000) [pid = 1831] [serial = 1215] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x914ad000) [pid = 1831] [serial = 1214] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a74c00) [pid = 1831] [serial = 1227] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99899400) [pid = 1831] [serial = 1230] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x98a28800) [pid = 1831] [serial = 1229] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953f2c00) [pid = 1831] [serial = 1224] [outer = (nil)] [url = about:blank]
22:02:39 INFO - PROCESS | 1831 | 1466744559693 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}]
22:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
22:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 3198ms
22:02:39 INFO - PROCESS | 1831 | 1466744559733 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null]
22:02:39 INFO - PROCESS | 1831 | 1466744559741 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}]
22:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
22:02:39 INFO - PROCESS | 1831 | 1466744559752 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}]
22:02:39 INFO - PROCESS | 1831 | 1466744559758 Marionette TRACE conn4 <- [1,1698,null,{}]
22:02:39 INFO - PROCESS | 1831 | 1466744559768 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:39 INFO - PROCESS | 1831 | 1466744559775 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:40 INFO - PROCESS | 1831 | 1466744560040 Marionette TRACE conn4 <- [1,1699,null,{"value":null}]
22:02:40 INFO - PROCESS | 1831 | 1466744560179 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:40 INFO - PROCESS | 1831 | 1466744560195 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adbc00 == 25 [pid = 1831] [id = 432]
22:02:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x91adec00) [pid = 1831] [serial = 1297] [outer = (nil)]
22:02:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93a53400) [pid = 1831] [serial = 1298] [outer = 0x91adec00]
22:02:40 INFO - PROCESS | 1831 | 1466744560273 Marionette DEBUG loaded listener.js
22:02:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93a7a400) [pid = 1831] [serial = 1299] [outer = 0x91adec00]
22:02:41 INFO - PROCESS | 1831 | 1466744561190 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}]
22:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
22:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1501ms
22:02:41 INFO - PROCESS | 1831 | 1466744561253 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null]
22:02:41 INFO - PROCESS | 1831 | 1466744561263 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}]
22:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
22:02:41 INFO - PROCESS | 1831 | 1466744561276 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}]
22:02:41 INFO - PROCESS | 1831 | 1466744561283 Marionette TRACE conn4 <- [1,1702,null,{}]
22:02:41 INFO - PROCESS | 1831 | 1466744561290 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:41 INFO - PROCESS | 1831 | 1466744561297 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:41 INFO - PROCESS | 1831 | 1466744561512 Marionette TRACE conn4 <- [1,1703,null,{"value":null}]
22:02:41 INFO - PROCESS | 1831 | 1466744561713 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:41 INFO - PROCESS | 1831 | 1466744561723 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529fc00 == 26 [pid = 1831] [id = 433]
22:02:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x95386400) [pid = 1831] [serial = 1300] [outer = (nil)]
22:02:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9538ec00) [pid = 1831] [serial = 1301] [outer = 0x95386400]
22:02:41 INFO - PROCESS | 1831 | 1466744561805 Marionette DEBUG loaded listener.js
22:02:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953e9000) [pid = 1831] [serial = 1302] [outer = 0x95386400]
22:02:42 INFO - PROCESS | 1831 | 1466744562772 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}]
22:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
22:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1546ms
22:02:42 INFO - PROCESS | 1831 | 1466744562822 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null]
22:02:42 INFO - PROCESS | 1831 | 1466744562827 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}]
22:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
22:02:42 INFO - PROCESS | 1831 | 1466744562844 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}]
22:02:42 INFO - PROCESS | 1831 | 1466744562851 Marionette TRACE conn4 <- [1,1706,null,{}]
22:02:42 INFO - PROCESS | 1831 | 1466744562871 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:42 INFO - PROCESS | 1831 | 1466744562882 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:43 INFO - PROCESS | 1831 | 1466744563188 Marionette TRACE conn4 <- [1,1707,null,{"value":null}]
22:02:43 INFO - PROCESS | 1831 | 1466744563371 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:43 INFO - PROCESS | 1831 | 1466744563385 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f7800 == 27 [pid = 1831] [id = 434]
22:02:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979f8c00) [pid = 1831] [serial = 1303] [outer = (nil)]
22:02:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x98a74c00) [pid = 1831] [serial = 1304] [outer = 0x979f8c00]
22:02:43 INFO - PROCESS | 1831 | 1466744563463 Marionette DEBUG loaded listener.js
22:02:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9981f800) [pid = 1831] [serial = 1305] [outer = 0x979f8c00]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x97974400) [pid = 1831] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x91ad5400) [pid = 1831] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99ee6800) [pid = 1831] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a54dc00) [pid = 1831] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99eeb800) [pid = 1831] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x95389400) [pid = 1831] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x8fdb1400) [pid = 1831] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x93a80400) [pid = 1831] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x98ad0c00) [pid = 1831] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99eea400) [pid = 1831] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a2cc00) [pid = 1831] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x94775000) [pid = 1831] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9981b800) [pid = 1831] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html]
22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x953ee000) [pid = 1831] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html]
22:02:45 INFO - PROCESS | 1831 | 1466744565080 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}]
22:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
22:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2306ms
22:02:45 INFO - PROCESS | 1831 | 1466744565143 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null]
22:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
22:02:45 INFO - PROCESS | 1831 | 1466744565149 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}]
22:02:45 INFO - PROCESS | 1831 | 1466744565156 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}]
22:02:45 INFO - PROCESS | 1831 | 1466744565160 Marionette TRACE conn4 <- [1,1710,null,{}]
22:02:45 INFO - PROCESS | 1831 | 1466744565170 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:45 INFO - PROCESS | 1831 | 1466744565176 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:45 INFO - PROCESS | 1831 | 1466744565376 Marionette TRACE conn4 <- [1,1711,null,{"value":null}]
22:02:45 INFO - PROCESS | 1831 | 1466744565515 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:45 INFO - PROCESS | 1831 | 1466744565526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb1400 == 28 [pid = 1831] [id = 435]
22:02:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x93a80400) [pid = 1831] [serial = 1306] [outer = (nil)]
22:02:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9836e000) [pid = 1831] [serial = 1307] [outer = 0x93a80400]
22:02:45 INFO - PROCESS | 1831 | 1466744565617 Marionette DEBUG loaded listener.js
22:02:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x998a7400) [pid = 1831] [serial = 1308] [outer = 0x93a80400]
22:02:46 INFO - PROCESS | 1831 | 1466744566584 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}]
22:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
22:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1486ms
22:02:46 INFO - PROCESS | 1831 | 1466744566643 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null]
22:02:46 INFO - PROCESS | 1831 | 1466744566649 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}]
22:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
22:02:46 INFO - PROCESS | 1831 | 1466744566658 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}]
22:02:46 INFO - PROCESS | 1831 | 1466744566663 Marionette TRACE conn4 <- [1,1714,null,{}]
22:02:46 INFO - PROCESS | 1831 | 1466744566671 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:46 INFO - PROCESS | 1831 | 1466744566678 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:46 INFO - PROCESS | 1831 | 1466744566993 Marionette TRACE conn4 <- [1,1715,null,{"value":null}]
22:02:47 INFO - PROCESS | 1831 | 1466744567283 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:47 INFO - PROCESS | 1831 | 1466744567294 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8c00 == 29 [pid = 1831] [id = 436]
22:02:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x914a9400) [pid = 1831] [serial = 1309] [outer = (nil)]
22:02:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x914b1400) [pid = 1831] [serial = 1310] [outer = 0x914a9400]
22:02:47 INFO - PROCESS | 1831 | 1466744567424 Marionette DEBUG loaded listener.js
22:02:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a51c00) [pid = 1831] [serial = 1311] [outer = 0x914a9400]
22:02:48 INFO - PROCESS | 1831 | 1466744568538 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}]
22:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
22:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1946ms
22:02:48 INFO - PROCESS | 1831 | 1466744568606 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null]
22:02:48 INFO - PROCESS | 1831 | 1466744568613 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}]
22:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
22:02:48 INFO - PROCESS | 1831 | 1466744568623 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}]
22:02:48 INFO - PROCESS | 1831 | 1466744568630 Marionette TRACE conn4 <- [1,1718,null,{}]
22:02:48 INFO - PROCESS | 1831 | 1466744568639 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:48 INFO - PROCESS | 1831 | 1466744568645 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:48 INFO - PROCESS | 1831 | 1466744568884 Marionette TRACE conn4 <- [1,1719,null,{"value":null}]
22:02:49 INFO - PROCESS | 1831 | 1466744569163 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:49 INFO - PROCESS | 1831 | 1466744569172 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b0000 == 30 [pid = 1831] [id = 437]
22:02:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x953e5400) [pid = 1831] [serial = 1312] [outer = (nil)]
22:02:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953f1800) [pid = 1831] [serial = 1313] [outer = 0x953e5400]
22:02:49 INFO - PROCESS | 1831 | 1466744569286 Marionette DEBUG loaded listener.js
22:02:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97904800) [pid = 1831] [serial = 1314] [outer = 0x953e5400]
22:02:50 INFO - PROCESS | 1831 | 1466744570290 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}]
22:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
22:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1744ms
22:02:50 INFO - PROCESS | 1831 | 1466744570368 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null]
22:02:50 INFO - PROCESS | 1831 | 1466744570373 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}]
22:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
22:02:50 INFO - PROCESS | 1831 | 1466744570381 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}]
22:02:50 INFO - PROCESS | 1831 | 1466744570385 Marionette TRACE conn4 <- [1,1722,null,{}]
22:02:50 INFO - PROCESS | 1831 | 1466744570391 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:50 INFO - PROCESS | 1831 | 1466744570397 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:50 INFO - PROCESS | 1831 | 1466744570627 Marionette TRACE conn4 <- [1,1723,null,{"value":null}]
22:02:50 INFO - PROCESS | 1831 | 1466744570915 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:50 INFO - PROCESS | 1831 | 1466744570927 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae4000 == 31 [pid = 1831] [id = 438]
22:02:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998a6000) [pid = 1831] [serial = 1315] [outer = (nil)]
22:02:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99d19400) [pid = 1831] [serial = 1316] [outer = 0x998a6000]
22:02:51 INFO - PROCESS | 1831 | 1466744571027 Marionette DEBUG loaded listener.js
22:02:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99d1d400) [pid = 1831] [serial = 1317] [outer = 0x998a6000]
22:02:52 INFO - PROCESS | 1831 | 1466744572024 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}]
22:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
22:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1692ms
22:02:52 INFO - PROCESS | 1831 | 1466744572074 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null]
22:02:52 INFO - PROCESS | 1831 | 1466744572082 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}]
22:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
22:02:52 INFO - PROCESS | 1831 | 1466744572100 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}]
22:02:52 INFO - PROCESS | 1831 | 1466744572108 Marionette TRACE conn4 <- [1,1726,null,{}]
22:02:52 INFO - PROCESS | 1831 | 1466744572115 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:52 INFO - PROCESS | 1831 | 1466744572122 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:52 INFO - PROCESS | 1831 | 1466744572374 Marionette TRACE conn4 <- [1,1727,null,{"value":null}]
22:02:52 INFO - PROCESS | 1831 | 1466744572604 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:52 INFO - PROCESS | 1831 | 1466744572613 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a4f800 == 32 [pid = 1831] [id = 439]
22:02:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x95391c00) [pid = 1831] [serial = 1318] [outer = (nil)]
22:02:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a54e400) [pid = 1831] [serial = 1319] [outer = 0x95391c00]
22:02:52 INFO - PROCESS | 1831 | 1466744572738 Marionette DEBUG loaded listener.js
22:02:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a557000) [pid = 1831] [serial = 1320] [outer = 0x95391c00]
22:02:53 INFO - PROCESS | 1831 | 1466744573688 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}]
22:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
22:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1654ms
22:02:53 INFO - PROCESS | 1831 | 1466744573747 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null]
22:02:53 INFO - PROCESS | 1831 | 1466744573750 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}]
22:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
22:02:53 INFO - PROCESS | 1831 | 1466744573759 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}]
22:02:53 INFO - PROCESS | 1831 | 1466744573764 Marionette TRACE conn4 <- [1,1730,null,{}]
22:02:53 INFO - PROCESS | 1831 | 1466744573771 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:53 INFO - PROCESS | 1831 | 1466744573777 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:54 INFO - PROCESS | 1831 | 1466744574028 Marionette TRACE conn4 <- [1,1731,null,{"value":null}]
22:02:54 INFO - PROCESS | 1831 | 1466744574264 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:54 INFO - PROCESS | 1831 | 1466744574271 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x95386000 == 33 [pid = 1831] [id = 440]
22:02:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x979f7400) [pid = 1831] [serial = 1321] [outer = (nil)]
22:02:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9ac56800) [pid = 1831] [serial = 1322] [outer = 0x979f7400]
22:02:54 INFO - PROCESS | 1831 | 1466744574405 Marionette DEBUG loaded listener.js
22:02:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9afdd400) [pid = 1831] [serial = 1323] [outer = 0x979f7400]
22:02:55 INFO - PROCESS | 1831 | 1466744575381 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}]
22:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
22:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1690ms
22:02:55 INFO - PROCESS | 1831 | 1466744575451 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null]
22:02:55 INFO - PROCESS | 1831 | 1466744575454 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}]
22:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
22:02:55 INFO - PROCESS | 1831 | 1466744575462 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}]
22:02:55 INFO - PROCESS | 1831 | 1466744575465 Marionette TRACE conn4 <- [1,1734,null,{}]
22:02:55 INFO - PROCESS | 1831 | 1466744575471 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:55 INFO - PROCESS | 1831 | 1466744575477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:55 INFO - PROCESS | 1831 | 1466744575674 Marionette TRACE conn4 <- [1,1735,null,{"value":null}]
22:02:55 INFO - PROCESS | 1831 | 1466744575916 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:55 INFO - PROCESS | 1831 | 1466744575937 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a20000 == 34 [pid = 1831] [id = 441]
22:02:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b945000) [pid = 1831] [serial = 1324] [outer = (nil)]
22:02:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d4f7000) [pid = 1831] [serial = 1325] [outer = 0x9b945000]
22:02:56 INFO - PROCESS | 1831 | 1466744576086 Marionette DEBUG loaded listener.js
22:02:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa1081000) [pid = 1831] [serial = 1326] [outer = 0x9b945000]
22:02:57 INFO - PROCESS | 1831 | 1466744577133 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}]
22:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
22:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1736ms
22:02:57 INFO - PROCESS | 1831 | 1466744577199 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null]
22:02:57 INFO - PROCESS | 1831 | 1466744577203 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}]
22:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
22:02:57 INFO - PROCESS | 1831 | 1466744577211 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}]
22:02:57 INFO - PROCESS | 1831 | 1466744577215 Marionette TRACE conn4 <- [1,1738,null,{}]
22:02:57 INFO - PROCESS | 1831 | 1466744577221 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:57 INFO - PROCESS | 1831 | 1466744577228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:57 INFO - PROCESS | 1831 | 1466744577467 Marionette TRACE conn4 <- [1,1739,null,{"value":null}]
22:02:57 INFO - PROCESS | 1831 | 1466744577704 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:57 INFO - PROCESS | 1831 | 1466744577712 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8400 == 35 [pid = 1831] [id = 442]
22:02:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9d4f7c00) [pid = 1831] [serial = 1327] [outer = (nil)]
22:02:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1fa4c00) [pid = 1831] [serial = 1328] [outer = 0x9d4f7c00]
22:02:57 INFO - PROCESS | 1831 | 1466744577864 Marionette DEBUG loaded listener.js
22:02:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa2137c00) [pid = 1831] [serial = 1329] [outer = 0x9d4f7c00]
22:02:58 INFO - PROCESS | 1831 | 1466744578901 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}]
22:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
22:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1743ms
22:02:58 INFO - PROCESS | 1831 | 1466744578957 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null]
22:02:58 INFO - PROCESS | 1831 | 1466744578962 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}]
22:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
22:02:58 INFO - PROCESS | 1831 | 1466744578970 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}]
22:02:58 INFO - PROCESS | 1831 | 1466744578975 Marionette TRACE conn4 <- [1,1742,null,{}]
22:02:58 INFO - PROCESS | 1831 | 1466744578982 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:02:58 INFO - PROCESS | 1831 | 1466744578989 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:59 INFO - PROCESS | 1831 | 1466744579204 Marionette TRACE conn4 <- [1,1743,null,{"value":null}]
22:02:59 INFO - PROCESS | 1831 | 1466744579442 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:02:59 INFO - PROCESS | 1831 | 1466744579452 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:02:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 36 [pid = 1831] [id = 443]
22:02:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8fdb2400) [pid = 1831] [serial = 1330] [outer = (nil)]
22:02:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x914a3800) [pid = 1831] [serial = 1331] [outer = 0x8fdb2400]
22:02:59 INFO - PROCESS | 1831 | 1466744579717 Marionette DEBUG loaded listener.js
22:02:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x914afc00) [pid = 1831] [serial = 1332] [outer = 0x8fdb2400]
22:03:00 INFO - PROCESS | 1831 | 1466744580644 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}]
22:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
22:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1734ms
22:03:00 INFO - PROCESS | 1831 | 1466744580706 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null]
22:03:00 INFO - PROCESS | 1831 | 1466744580713 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}]
22:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
22:03:00 INFO - PROCESS | 1831 | 1466744580724 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}]
22:03:00 INFO - PROCESS | 1831 | 1466744580727 Marionette TRACE conn4 <- [1,1746,null,{}]
22:03:00 INFO - PROCESS | 1831 | 1466744580737 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:00 INFO - PROCESS | 1831 | 1466744580744 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:01 INFO - PROCESS | 1831 | 1466744581019 Marionette TRACE conn4 <- [1,1747,null,{"value":null}]
22:03:01 INFO - PROCESS | 1831 | 1466744581349 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:01 INFO - PROCESS | 1831 | 1466744581360 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477a400 == 37 [pid = 1831] [id = 444]
22:03:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x951a4800) [pid = 1831] [serial = 1333] [outer = (nil)]
22:03:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x953f3c00) [pid = 1831] [serial = 1334] [outer = 0x951a4800]
22:03:01 INFO - PROCESS | 1831 | 1466744581454 Marionette DEBUG loaded listener.js
22:03:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x97970000) [pid = 1831] [serial = 1335] [outer = 0x951a4800]
22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0c00 == 36 [pid = 1831] [id = 368]
22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x9790a400 == 35 [pid = 1831] [id = 354]
22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x979f2000 == 34 [pid = 1831] [id = 367]
22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2fc00 == 33 [pid = 1831] [id = 353]
22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb1400 == 32 [pid = 1831] [id = 435]
22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x979f7800 == 31 [pid = 1831] [id = 434]
22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x9529fc00 == 30 [pid = 1831] [id = 433]
22:03:02 INFO - PROCESS | 1831 | 1466744582458 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}]
22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x91adbc00 == 29 [pid = 1831] [id = 432]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x996b3400) [pid = 1831] [serial = 1262] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa1f25400) [pid = 1831] [serial = 1253] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa1f27800) [pid = 1831] [serial = 1254] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x99eefc00) [pid = 1831] [serial = 1241] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9ac5a000) [pid = 1831] [serial = 1248] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a55a000) [pid = 1831] [serial = 1245] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9d816800) [pid = 1831] [serial = 1250] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x914a3c00) [pid = 1831] [serial = 1256] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x95385800) [pid = 1831] [serial = 1259] [outer = (nil)] [url = about:blank]
22:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
22:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1788ms
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a551c00) [pid = 1831] [serial = 1266] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9ac5b400) [pid = 1831] [serial = 1268] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x914ac400) [pid = 1831] [serial = 1257] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98ac9000) [pid = 1831] [serial = 1239] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x95264400) [pid = 1831] [serial = 1235] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa101b800) [pid = 1831] [serial = 1251] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a0da000) [pid = 1831] [serial = 1242] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953ee800) [pid = 1831] [serial = 1236] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x998b2400) [pid = 1831] [serial = 1232] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9981f000) [pid = 1831] [serial = 1238] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998a8c00) [pid = 1831] [serial = 1263] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9998c400) [pid = 1831] [serial = 1233] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a555800) [pid = 1831] [serial = 1244] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953ebc00) [pid = 1831] [serial = 1260] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9b77a800) [pid = 1831] [serial = 1269] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a859000) [pid = 1831] [serial = 1247] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99ef1c00) [pid = 1831] [serial = 1265] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a76f800) [pid = 1831] [serial = 1271] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b946c00) [pid = 1831] [serial = 1272] [outer = (nil)] [url = about:blank]
22:03:02 INFO - PROCESS | 1831 | 1466744582541 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null]
22:03:02 INFO - PROCESS | 1831 | 1466744582549 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}]
22:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
22:03:02 INFO - PROCESS | 1831 | 1466744582564 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}]
22:03:02 INFO - PROCESS | 1831 | 1466744582569 Marionette TRACE conn4 <- [1,1750,null,{}]
22:03:02 INFO - PROCESS | 1831 | 1466744582575 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:02 INFO - PROCESS | 1831 | 1466744582581 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:02 INFO - PROCESS | 1831 | 1466744582784 Marionette TRACE conn4 <- [1,1751,null,{"value":null}]
22:03:03 INFO - PROCESS | 1831 | 1466744582989 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:03 INFO - PROCESS | 1831 | 1466744582996 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x97907800 == 30 [pid = 1831] [id = 445]
22:03:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9790a400) [pid = 1831] [serial = 1336] [outer = (nil)]
22:03:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x98a22400) [pid = 1831] [serial = 1337] [outer = 0x9790a400]
22:03:03 INFO - PROCESS | 1831 | 1466744583079 Marionette DEBUG loaded listener.js
22:03:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x998a2400) [pid = 1831] [serial = 1338] [outer = 0x9790a400]
22:03:04 INFO - PROCESS | 1831 | 1466744584027 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}]
22:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
22:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1536ms
22:03:04 INFO - PROCESS | 1831 | 1466744584100 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null]
22:03:04 INFO - PROCESS | 1831 | 1466744584104 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}]
22:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
22:03:04 INFO - PROCESS | 1831 | 1466744584111 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}]
22:03:04 INFO - PROCESS | 1831 | 1466744584117 Marionette TRACE conn4 <- [1,1754,null,{}]
22:03:04 INFO - PROCESS | 1831 | 1466744584134 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:04 INFO - PROCESS | 1831 | 1466744584143 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:04 INFO - PROCESS | 1831 | 1466744584345 Marionette TRACE conn4 <- [1,1755,null,{"value":null}]
22:03:04 INFO - PROCESS | 1831 | 1466744584512 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:04 INFO - PROCESS | 1831 | 1466744584521 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad000 == 31 [pid = 1831] [id = 446]
22:03:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x998a3c00) [pid = 1831] [serial = 1339] [outer = (nil)]
22:03:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99ef0c00) [pid = 1831] [serial = 1340] [outer = 0x998a3c00]
22:03:04 INFO - PROCESS | 1831 | 1466744584601 Marionette DEBUG loaded listener.js
22:03:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a0dbc00) [pid = 1831] [serial = 1341] [outer = 0x998a3c00]
22:03:05 INFO - PROCESS | 1831 | 1466744585485 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}]
22:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
22:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1435ms
22:03:05 INFO - PROCESS | 1831 | 1466744585561 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null]
22:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
22:03:05 INFO - PROCESS | 1831 | 1466744585567 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}]
22:03:05 INFO - PROCESS | 1831 | 1466744585574 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}]
22:03:05 INFO - PROCESS | 1831 | 1466744585578 Marionette TRACE conn4 <- [1,1758,null,{}]
22:03:05 INFO - PROCESS | 1831 | 1466744585584 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:05 INFO - PROCESS | 1831 | 1466744585590 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:05 INFO - PROCESS | 1831 | 1466744585845 Marionette TRACE conn4 <- [1,1759,null,{"value":null}]
22:03:05 INFO - PROCESS | 1831 | 1466744585873 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:05 INFO - PROCESS | 1831 | 1466744585882 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdaec00 == 32 [pid = 1831] [id = 447]
22:03:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x8fdb4800) [pid = 1831] [serial = 1342] [outer = (nil)]
22:03:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a769800) [pid = 1831] [serial = 1343] [outer = 0x8fdb4800]
22:03:05 INFO - PROCESS | 1831 | 1466744585957 Marionette DEBUG loaded listener.js
22:03:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a772c00) [pid = 1831] [serial = 1344] [outer = 0x8fdb4800]
22:03:06 INFO - PROCESS | 1831 | 1466744586952 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}]
22:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
22:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1439ms
22:03:07 INFO - PROCESS | 1831 | 1466744587015 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null]
22:03:07 INFO - PROCESS | 1831 | 1466744587019 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}]
22:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
22:03:07 INFO - PROCESS | 1831 | 1466744587026 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}]
22:03:07 INFO - PROCESS | 1831 | 1466744587029 Marionette TRACE conn4 <- [1,1762,null,{}]
22:03:07 INFO - PROCESS | 1831 | 1466744587035 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:07 INFO - PROCESS | 1831 | 1466744587041 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:07 INFO - PROCESS | 1831 | 1466744587279 Marionette TRACE conn4 <- [1,1763,null,{"value":null}]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x979f8c00) [pid = 1831] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95386400) [pid = 1831] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x93c2f000) [pid = 1831] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9989e400) [pid = 1831] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x97908c00) [pid = 1831] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9d4f5400) [pid = 1831] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9d80f000) [pid = 1831] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x953ed800) [pid = 1831] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x91adec00) [pid = 1831] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa1f2b400) [pid = 1831] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html]
22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x914a3400) [pid = 1831] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html]
22:03:07 INFO - PROCESS | 1831 | 1466744587509 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:07 INFO - PROCESS | 1831 | 1466744587517 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2f000 == 33 [pid = 1831] [id = 448]
22:03:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9471b000) [pid = 1831] [serial = 1345] [outer = (nil)]
22:03:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x953ed800) [pid = 1831] [serial = 1346] [outer = 0x9471b000]
22:03:07 INFO - PROCESS | 1831 | 1466744587667 Marionette DEBUG loaded listener.js
22:03:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9b943800) [pid = 1831] [serial = 1347] [outer = 0x9471b000]
22:03:08 INFO - PROCESS | 1831 | 1466744588566 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}]
22:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
22:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1585ms
22:03:08 INFO - PROCESS | 1831 | 1466744588614 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null]
22:03:08 INFO - PROCESS | 1831 | 1466744588621 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}]
22:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
22:03:08 INFO - PROCESS | 1831 | 1466744588631 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}]
22:03:08 INFO - PROCESS | 1831 | 1466744588635 Marionette TRACE conn4 <- [1,1766,null,{}]
22:03:08 INFO - PROCESS | 1831 | 1466744588643 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:08 INFO - PROCESS | 1831 | 1466744588654 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:08 INFO - PROCESS | 1831 | 1466744588854 Marionette TRACE conn4 <- [1,1767,null,{"value":null}]
22:03:09 INFO - PROCESS | 1831 | 1466744589018 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:09 INFO - PROCESS | 1831 | 1466744589030 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7400 == 34 [pid = 1831] [id = 449]
22:03:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x95267800) [pid = 1831] [serial = 1348] [outer = (nil)]
22:03:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa101d400) [pid = 1831] [serial = 1349] [outer = 0x95267800]
22:03:09 INFO - PROCESS | 1831 | 1466744589127 Marionette DEBUG loaded listener.js
22:03:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa1023400) [pid = 1831] [serial = 1350] [outer = 0x95267800]
22:03:10 INFO - PROCESS | 1831 | 1466744590212 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}]
22:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
22:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1634ms
22:03:10 INFO - PROCESS | 1831 | 1466744590266 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null]
22:03:10 INFO - PROCESS | 1831 | 1466744590274 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}]
22:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
22:03:10 INFO - PROCESS | 1831 | 1466744590284 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}]
22:03:10 INFO - PROCESS | 1831 | 1466744590289 Marionette TRACE conn4 <- [1,1770,null,{}]
22:03:10 INFO - PROCESS | 1831 | 1466744590300 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:10 INFO - PROCESS | 1831 | 1466744590306 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:10 INFO - PROCESS | 1831 | 1466744590587 Marionette TRACE conn4 <- [1,1771,null,{"value":null}]
22:03:10 INFO - PROCESS | 1831 | 1466744590844 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:10 INFO - PROCESS | 1831 | 1466744590857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2fc00 == 35 [pid = 1831] [id = 450]
22:03:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9477ac00) [pid = 1831] [serial = 1351] [outer = (nil)]
22:03:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953e7000) [pid = 1831] [serial = 1352] [outer = 0x9477ac00]
22:03:10 INFO - PROCESS | 1831 | 1466744590989 Marionette DEBUG loaded listener.js
22:03:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97903c00) [pid = 1831] [serial = 1353] [outer = 0x9477ac00]
22:03:12 INFO - PROCESS | 1831 | 1466744592024 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}]
22:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
22:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1791ms
22:03:12 INFO - PROCESS | 1831 | 1466744592075 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null]
22:03:12 INFO - PROCESS | 1831 | 1466744592083 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}]
22:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
22:03:12 INFO - PROCESS | 1831 | 1466744592095 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}]
22:03:12 INFO - PROCESS | 1831 | 1466744592099 Marionette TRACE conn4 <- [1,1774,null,{}]
22:03:12 INFO - PROCESS | 1831 | 1466744592106 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:12 INFO - PROCESS | 1831 | 1466744592113 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:12 INFO - PROCESS | 1831 | 1466744592319 Marionette TRACE conn4 <- [1,1775,null,{"value":null}]
22:03:12 INFO - PROCESS | 1831 | 1466744592571 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:12 INFO - PROCESS | 1831 | 1466744592581 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b46800 == 36 [pid = 1831] [id = 451]
22:03:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99d19c00) [pid = 1831] [serial = 1354] [outer = (nil)]
22:03:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99d27400) [pid = 1831] [serial = 1355] [outer = 0x99d19c00]
22:03:12 INFO - PROCESS | 1831 | 1466744592714 Marionette DEBUG loaded listener.js
22:03:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99ef1c00) [pid = 1831] [serial = 1356] [outer = 0x99d19c00]
22:03:13 INFO - PROCESS | 1831 | 1466744593840 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}]
22:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
22:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1789ms
22:03:13 INFO - PROCESS | 1831 | 1466744593885 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null]
22:03:13 INFO - PROCESS | 1831 | 1466744593890 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}]
22:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
22:03:13 INFO - PROCESS | 1831 | 1466744593897 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}]
22:03:13 INFO - PROCESS | 1831 | 1466744593904 Marionette TRACE conn4 <- [1,1778,null,{}]
22:03:13 INFO - PROCESS | 1831 | 1466744593921 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:13 INFO - PROCESS | 1831 | 1466744593931 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:14 INFO - PROCESS | 1831 | 1466744594140 Marionette TRACE conn4 <- [1,1779,null,{"value":null}]
22:03:14 INFO - PROCESS | 1831 | 1466744594397 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:14 INFO - PROCESS | 1831 | 1466744594405 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d879400 == 37 [pid = 1831] [id = 452]
22:03:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9d88ac00) [pid = 1831] [serial = 1357] [outer = (nil)]
22:03:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1022c00) [pid = 1831] [serial = 1358] [outer = 0x9d88ac00]
22:03:14 INFO - PROCESS | 1831 | 1466744594502 Marionette DEBUG loaded listener.js
22:03:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa1f29400) [pid = 1831] [serial = 1359] [outer = 0x9d88ac00]
22:03:15 INFO - PROCESS | 1831 | 1466744595453 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}]
22:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
22:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1596ms
22:03:15 INFO - PROCESS | 1831 | 1466744595494 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null]
22:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
22:03:15 INFO - PROCESS | 1831 | 1466744595500 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}]
22:03:15 INFO - PROCESS | 1831 | 1466744595507 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}]
22:03:15 INFO - PROCESS | 1831 | 1466744595510 Marionette TRACE conn4 <- [1,1782,null,{}]
22:03:15 INFO - PROCESS | 1831 | 1466744595516 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:15 INFO - PROCESS | 1831 | 1466744595521 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:15 INFO - PROCESS | 1831 | 1466744595714 Marionette TRACE conn4 <- [1,1783,null,{"value":null}]
22:03:15 INFO - PROCESS | 1831 | 1466744595952 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:15 INFO - PROCESS | 1831 | 1466744595961 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x998ae400 == 38 [pid = 1831] [id = 453]
22:03:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a550000) [pid = 1831] [serial = 1360] [outer = (nil)]
22:03:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa2277800) [pid = 1831] [serial = 1361] [outer = 0x9a550000]
22:03:16 INFO - PROCESS | 1831 | 1466744596099 Marionette DEBUG loaded listener.js
22:03:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa22fa400) [pid = 1831] [serial = 1362] [outer = 0x9a550000]
22:03:17 INFO - PROCESS | 1831 | 1466744597025 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}]
22:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
22:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1587ms
22:03:17 INFO - PROCESS | 1831 | 1466744597095 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null]
22:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
22:03:17 INFO - PROCESS | 1831 | 1466744597100 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}]
22:03:17 INFO - PROCESS | 1831 | 1466744597107 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}]
22:03:17 INFO - PROCESS | 1831 | 1466744597112 Marionette TRACE conn4 <- [1,1786,null,{}]
22:03:17 INFO - PROCESS | 1831 | 1466744597119 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:17 INFO - PROCESS | 1831 | 1466744597124 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:17 INFO - PROCESS | 1831 | 1466744597361 Marionette TRACE conn4 <- [1,1787,null,{"value":null}]
22:03:17 INFO - PROCESS | 1831 | 1466744597599 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:17 INFO - PROCESS | 1831 | 1466744597605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x914af400 == 39 [pid = 1831] [id = 454]
22:03:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x96e60000) [pid = 1831] [serial = 1363] [outer = (nil)]
22:03:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa2ef0000) [pid = 1831] [serial = 1364] [outer = 0x96e60000]
22:03:17 INFO - PROCESS | 1831 | 1466744597754 Marionette DEBUG loaded listener.js
22:03:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa3234800) [pid = 1831] [serial = 1365] [outer = 0x96e60000]
22:03:18 INFO - PROCESS | 1831 | 1466744598783 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}]
22:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
22:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1733ms
22:03:18 INFO - PROCESS | 1831 | 1466744598841 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null]
22:03:18 INFO - PROCESS | 1831 | 1466744598846 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}]
22:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
22:03:18 INFO - PROCESS | 1831 | 1466744598854 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}]
22:03:18 INFO - PROCESS | 1831 | 1466744598858 Marionette TRACE conn4 <- [1,1790,null,{}]
22:03:18 INFO - PROCESS | 1831 | 1466744598864 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:18 INFO - PROCESS | 1831 | 1466744598875 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:19 INFO - PROCESS | 1831 | 1466744599164 Marionette TRACE conn4 <- [1,1791,null,{"value":null}]
22:03:19 INFO - PROCESS | 1831 | 1466744599451 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:19 INFO - PROCESS | 1831 | 1466744599463 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0800 == 40 [pid = 1831] [id = 455]
22:03:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9529e800) [pid = 1831] [serial = 1366] [outer = (nil)]
22:03:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa323bc00) [pid = 1831] [serial = 1367] [outer = 0x9529e800]
22:03:19 INFO - PROCESS | 1831 | 1466744599551 Marionette DEBUG loaded listener.js
22:03:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa33c2000) [pid = 1831] [serial = 1368] [outer = 0x9529e800]
22:03:20 INFO - PROCESS | 1831 | 1466744600503 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}]
22:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
22:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1683ms
22:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
22:03:20 INFO - PROCESS | 1831 | 1466744600538 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null]
22:03:20 INFO - PROCESS | 1831 | 1466744600541 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}]
22:03:20 INFO - PROCESS | 1831 | 1466744600549 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}]
22:03:20 INFO - PROCESS | 1831 | 1466744600552 Marionette TRACE conn4 <- [1,1794,null,{}]
22:03:20 INFO - PROCESS | 1831 | 1466744600559 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:20 INFO - PROCESS | 1831 | 1466744600564 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:20 INFO - PROCESS | 1831 | 1466744600754 Marionette TRACE conn4 <- [1,1795,null,{"value":null}]
22:03:21 INFO - PROCESS | 1831 | 1466744600997 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:21 INFO - PROCESS | 1831 | 1466744601005 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb1000 == 41 [pid = 1831] [id = 456]
22:03:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8fdb2800) [pid = 1831] [serial = 1369] [outer = (nil)]
22:03:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9471a400) [pid = 1831] [serial = 1370] [outer = 0x8fdb2800]
22:03:21 INFO - PROCESS | 1831 | 1466744601139 Marionette DEBUG loaded listener.js
22:03:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x979f3400) [pid = 1831] [serial = 1371] [outer = 0x8fdb2800]
22:03:22 INFO - PROCESS | 1831 | 1466744602054 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}]
22:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
22:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1537ms
22:03:22 INFO - PROCESS | 1831 | 1466744602086 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null]
22:03:22 INFO - PROCESS | 1831 | 1466744602098 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}]
22:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
22:03:22 INFO - PROCESS | 1831 | 1466744602106 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}]
22:03:22 INFO - PROCESS | 1831 | 1466744602110 Marionette TRACE conn4 <- [1,1798,null,{}]
22:03:22 INFO - PROCESS | 1831 | 1466744602116 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:22 INFO - PROCESS | 1831 | 1466744602122 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:22 INFO - PROCESS | 1831 | 1466744602309 Marionette TRACE conn4 <- [1,1799,null,{"value":null}]
22:03:22 INFO - PROCESS | 1831 | 1466744602833 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:22 INFO - PROCESS | 1831 | 1466744602845 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7e400 == 42 [pid = 1831] [id = 457]
22:03:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x93a7f000) [pid = 1831] [serial = 1372] [outer = (nil)]
22:03:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x94773800) [pid = 1831] [serial = 1373] [outer = 0x93a7f000]
22:03:22 INFO - PROCESS | 1831 | 1466744602927 Marionette DEBUG loaded listener.js
22:03:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9529b400) [pid = 1831] [serial = 1374] [outer = 0x93a7f000]
22:03:23 INFO - PROCESS | 1831 | 1466744603829 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}]
22:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
22:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1786ms
22:03:23 INFO - PROCESS | 1831 | 1466744603894 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null]
22:03:23 INFO - PROCESS | 1831 | 1466744603901 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}]
22:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
22:03:23 INFO - PROCESS | 1831 | 1466744603910 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}]
22:03:23 INFO - PROCESS | 1831 | 1466744603915 Marionette TRACE conn4 <- [1,1802,null,{}]
22:03:23 INFO - PROCESS | 1831 | 1466744603924 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:23 INFO - PROCESS | 1831 | 1466744603934 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:24 INFO - PROCESS | 1831 | 1466744604227 Marionette TRACE conn4 <- [1,1803,null,{"value":null}]
22:03:24 INFO - PROCESS | 1831 | 1466744604519 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:24 INFO - PROCESS | 1831 | 1466744604531 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x94776c00 == 43 [pid = 1831] [id = 458]
22:03:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x9989bc00) [pid = 1831] [serial = 1375] [outer = (nil)]
22:03:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x99b4c800) [pid = 1831] [serial = 1376] [outer = 0x9989bc00]
22:03:24 INFO - PROCESS | 1831 | 1466744604617 Marionette DEBUG loaded listener.js
22:03:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x99d1c800) [pid = 1831] [serial = 1377] [outer = 0x9989bc00]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x93a87c00 == 42 [pid = 1831] [id = 366]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x9525d400 == 41 [pid = 1831] [id = 352]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1f000 == 40 [pid = 1831] [id = 357]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb9800 == 39 [pid = 1831] [id = 358]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x996b7c00 == 38 [pid = 1831] [id = 359]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x9ac5a800 == 37 [pid = 1831] [id = 360]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae4000 == 36 [pid = 1831] [id = 438]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x95296800 == 35 [pid = 1831] [id = 356]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8c00 == 34 [pid = 1831] [id = 436]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x9519fc00 == 33 [pid = 1831] [id = 362]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x914b0000 == 32 [pid = 1831] [id = 437]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x95386000 == 31 [pid = 1831] [id = 440]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ac00 == 30 [pid = 1831] [id = 364]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x97906000 == 29 [pid = 1831] [id = 431]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x9b93a800 == 28 [pid = 1831] [id = 361]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x93a4f800 == 27 [pid = 1831] [id = 439]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x98a20000 == 26 [pid = 1831] [id = 441]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 25 [pid = 1831] [id = 443]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8400 == 24 [pid = 1831] [id = 442]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x998a1400 == 23 [pid = 1831] [id = 355]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdbb800 == 22 [pid = 1831] [id = 363]
22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdafc00 == 21 [pid = 1831] [id = 365]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9836e000) [pid = 1831] [serial = 1307] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x98a74c00) [pid = 1831] [serial = 1304] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9981f800) [pid = 1831] [serial = 1305] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9538ec00) [pid = 1831] [serial = 1301] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9529bc00) [pid = 1831] [serial = 1275] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9477c800) [pid = 1831] [serial = 1274] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x99d28400) [pid = 1831] [serial = 1278] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x99c71000) [pid = 1831] [serial = 1277] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x979f2400) [pid = 1831] [serial = 1296] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x97910400) [pid = 1831] [serial = 1295] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d889800) [pid = 1831] [serial = 1281] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9d87cc00) [pid = 1831] [serial = 1280] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa221fc00) [pid = 1831] [serial = 1284] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa2133c00) [pid = 1831] [serial = 1283] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa2432800) [pid = 1831] [serial = 1287] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa22ab400) [pid = 1831] [serial = 1286] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x93a53400) [pid = 1831] [serial = 1298] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa3278c00) [pid = 1831] [serial = 1290] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa3238c00) [pid = 1831] [serial = 1289] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a7a400) [pid = 1831] [serial = 1299] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97901400) [pid = 1831] [serial = 1293] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93a58400) [pid = 1831] [serial = 1292] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x953e9000) [pid = 1831] [serial = 1302] [outer = (nil)] [url = about:blank]
22:03:26 INFO - PROCESS | 1831 | 1466744606985 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}]
22:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
22:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 3141ms
22:03:27 INFO - PROCESS | 1831 | 1466744607053 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null]
22:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
22:03:27 INFO - PROCESS | 1831 | 1466744607060 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}]
22:03:27 INFO - PROCESS | 1831 | 1466744607070 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}]
22:03:27 INFO - PROCESS | 1831 | 1466744607076 Marionette TRACE conn4 <- [1,1806,null,{}]
22:03:27 INFO - PROCESS | 1831 | 1466744607086 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:27 INFO - PROCESS | 1831 | 1466744607091 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:27 INFO - PROCESS | 1831 | 1466744607333 Marionette TRACE conn4 <- [1,1807,null,{"value":null}]
22:03:27 INFO - PROCESS | 1831 | 1466744607469 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:27 INFO - PROCESS | 1831 | 1466744607477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5000 == 22 [pid = 1831] [id = 459]
22:03:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x914b0000) [pid = 1831] [serial = 1378] [outer = (nil)]
22:03:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a53400) [pid = 1831] [serial = 1379] [outer = 0x914b0000]
22:03:27 INFO - PROCESS | 1831 | 1466744607554 Marionette DEBUG loaded listener.js
22:03:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93c23c00) [pid = 1831] [serial = 1380] [outer = 0x914b0000]
22:03:28 INFO - PROCESS | 1831 | 1466744608373 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}]
22:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
22:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1347ms
22:03:28 INFO - PROCESS | 1831 | 1466744608414 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null]
22:03:28 INFO - PROCESS | 1831 | 1466744608423 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}]
22:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
22:03:28 INFO - PROCESS | 1831 | 1466744608434 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}]
22:03:28 INFO - PROCESS | 1831 | 1466744608438 Marionette TRACE conn4 <- [1,1810,null,{}]
22:03:28 INFO - PROCESS | 1831 | 1466744608445 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:28 INFO - PROCESS | 1831 | 1466744608451 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:28 INFO - PROCESS | 1831 | 1466744608628 Marionette TRACE conn4 <- [1,1811,null,{"value":null}]
22:03:28 INFO - PROCESS | 1831 | 1466744608851 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:28 INFO - PROCESS | 1831 | 1466744608857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538fc00 == 23 [pid = 1831] [id = 460]
22:03:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95391000) [pid = 1831] [serial = 1381] [outer = (nil)]
22:03:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x953e4800) [pid = 1831] [serial = 1382] [outer = 0x95391000]
22:03:28 INFO - PROCESS | 1831 | 1466744608936 Marionette DEBUG loaded listener.js
22:03:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953ee000) [pid = 1831] [serial = 1383] [outer = 0x95391000]
22:03:29 INFO - PROCESS | 1831 | 1466744609896 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}]
22:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
22:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1482ms
22:03:29 INFO - PROCESS | 1831 | 1466744609916 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null]
22:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
22:03:29 INFO - PROCESS | 1831 | 1466744609921 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}]
22:03:29 INFO - PROCESS | 1831 | 1466744609937 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}]
22:03:29 INFO - PROCESS | 1831 | 1466744609944 Marionette TRACE conn4 <- [1,1814,null,{}]
22:03:29 INFO - PROCESS | 1831 | 1466744609962 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:29 INFO - PROCESS | 1831 | 1466744609971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:30 INFO - PROCESS | 1831 | 1466744610214 Marionette TRACE conn4 <- [1,1815,null,{"value":null}]
22:03:30 INFO - PROCESS | 1831 | 1466744610240 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:30 INFO - PROCESS | 1831 | 1466744610250 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x98acb000 == 24 [pid = 1831] [id = 461]
22:03:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x98ad0c00) [pid = 1831] [serial = 1384] [outer = (nil)]
22:03:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x98f47800) [pid = 1831] [serial = 1385] [outer = 0x98ad0c00]
22:03:30 INFO - PROCESS | 1831 | 1466744610333 Marionette DEBUG loaded listener.js
22:03:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9989a000) [pid = 1831] [serial = 1386] [outer = 0x98ad0c00]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x95267800) [pid = 1831] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x998a6000) [pid = 1831] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9790a400) [pid = 1831] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9b945000) [pid = 1831] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x95391c00) [pid = 1831] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8fdb2400) [pid = 1831] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x979f7400) [pid = 1831] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x951a4800) [pid = 1831] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d4f7c00) [pid = 1831] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9471b000) [pid = 1831] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x914a9400) [pid = 1831] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953e5400) [pid = 1831] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x998a3c00) [pid = 1831] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x93a80400) [pid = 1831] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html]
22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdb4800) [pid = 1831] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html]
22:03:32 INFO - PROCESS | 1831 | 1466744612134 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}]
22:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
22:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2249ms
22:03:32 INFO - PROCESS | 1831 | 1466744612177 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null]
22:03:32 INFO - PROCESS | 1831 | 1466744612183 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}]
22:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
22:03:32 INFO - PROCESS | 1831 | 1466744612195 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}]
22:03:32 INFO - PROCESS | 1831 | 1466744612200 Marionette TRACE conn4 <- [1,1818,null,{}]
22:03:32 INFO - PROCESS | 1831 | 1466744612207 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:32 INFO - PROCESS | 1831 | 1466744612211 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:32 INFO - PROCESS | 1831 | 1466744612471 Marionette TRACE conn4 <- [1,1819,null,{"value":null}]
22:03:32 INFO - PROCESS | 1831 | 1466744612570 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:32 INFO - PROCESS | 1831 | 1466744612579 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac000 == 25 [pid = 1831] [id = 462]
22:03:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95298c00) [pid = 1831] [serial = 1387] [outer = (nil)]
22:03:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9790a400) [pid = 1831] [serial = 1388] [outer = 0x95298c00]
22:03:32 INFO - PROCESS | 1831 | 1466744612662 Marionette DEBUG loaded listener.js
22:03:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9989fc00) [pid = 1831] [serial = 1389] [outer = 0x95298c00]
22:03:33 INFO - PROCESS | 1831 | 1466744613480 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}]
22:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
22:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1345ms
22:03:33 INFO - PROCESS | 1831 | 1466744613538 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null]
22:03:33 INFO - PROCESS | 1831 | 1466744613544 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}]
22:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
22:03:33 INFO - PROCESS | 1831 | 1466744613553 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}]
22:03:33 INFO - PROCESS | 1831 | 1466744613558 Marionette TRACE conn4 <- [1,1822,null,{}]
22:03:33 INFO - PROCESS | 1831 | 1466744613566 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:33 INFO - PROCESS | 1831 | 1466744613574 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:33 INFO - PROCESS | 1831 | 1466744613828 Marionette TRACE conn4 <- [1,1823,null,{"value":null}]
22:03:34 INFO - PROCESS | 1831 | 1466744614094 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:34 INFO - PROCESS | 1831 | 1466744614108 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 26 [pid = 1831] [id = 463]
22:03:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x8fdaf800) [pid = 1831] [serial = 1390] [outer = (nil)]
22:03:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x8fdb4400) [pid = 1831] [serial = 1391] [outer = 0x8fdaf800]
22:03:34 INFO - PROCESS | 1831 | 1466744614206 Marionette DEBUG loaded listener.js
22:03:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x914a9400) [pid = 1831] [serial = 1392] [outer = 0x8fdaf800]
22:03:35 INFO - PROCESS | 1831 | 1466744615218 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}]
22:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
22:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1743ms
22:03:35 INFO - PROCESS | 1831 | 1466744615298 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null]
22:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
22:03:35 INFO - PROCESS | 1831 | 1466744615305 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}]
22:03:35 INFO - PROCESS | 1831 | 1466744615313 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}]
22:03:35 INFO - PROCESS | 1831 | 1466744615318 Marionette TRACE conn4 <- [1,1826,null,{}]
22:03:35 INFO - PROCESS | 1831 | 1466744615328 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:35 INFO - PROCESS | 1831 | 1466744615336 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:35 INFO - PROCESS | 1831 | 1466744615588 Marionette TRACE conn4 <- [1,1827,null,{"value":null}]
22:03:35 INFO - PROCESS | 1831 | 1466744615834 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:35 INFO - PROCESS | 1831 | 1466744615844 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac400 == 27 [pid = 1831] [id = 464]
22:03:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538d400) [pid = 1831] [serial = 1393] [outer = (nil)]
22:03:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953f0c00) [pid = 1831] [serial = 1394] [outer = 0x9538d400]
22:03:35 INFO - PROCESS | 1831 | 1466744615932 Marionette DEBUG loaded listener.js
22:03:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x97906c00) [pid = 1831] [serial = 1395] [outer = 0x9538d400]
22:03:36 INFO - PROCESS | 1831 | 1466744616906 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}]
22:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
22:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1653ms
22:03:36 INFO - PROCESS | 1831 | 1466744616968 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null]
22:03:36 INFO - PROCESS | 1831 | 1466744616976 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}]
22:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
22:03:36 INFO - PROCESS | 1831 | 1466744616985 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}]
22:03:36 INFO - PROCESS | 1831 | 1466744616989 Marionette TRACE conn4 <- [1,1830,null,{}]
22:03:37 INFO - PROCESS | 1831 | 1466744616996 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:37 INFO - PROCESS | 1831 | 1466744617001 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:37 INFO - PROCESS | 1831 | 1466744617213 Marionette TRACE conn4 <- [1,1831,null,{"value":null}]
22:03:37 INFO - PROCESS | 1831 | 1466744617470 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:37 INFO - PROCESS | 1831 | 1466744617477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x95387c00 == 28 [pid = 1831] [id = 465]
22:03:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99899400) [pid = 1831] [serial = 1396] [outer = (nil)]
22:03:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x998a7000) [pid = 1831] [serial = 1397] [outer = 0x99899400]
22:03:37 INFO - PROCESS | 1831 | 1466744617581 Marionette DEBUG loaded listener.js
22:03:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99b49000) [pid = 1831] [serial = 1398] [outer = 0x99899400]
22:03:38 INFO - PROCESS | 1831 | 1466744618576 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}]
22:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
22:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1639ms
22:03:38 INFO - PROCESS | 1831 | 1466744618625 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null]
22:03:38 INFO - PROCESS | 1831 | 1466744618628 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}]
22:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
22:03:38 INFO - PROCESS | 1831 | 1466744618639 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}]
22:03:38 INFO - PROCESS | 1831 | 1466744618648 Marionette TRACE conn4 <- [1,1834,null,{}]
22:03:38 INFO - PROCESS | 1831 | 1466744618664 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:38 INFO - PROCESS | 1831 | 1466744618672 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:38 INFO - PROCESS | 1831 | 1466744618930 Marionette TRACE conn4 <- [1,1835,null,{"value":null}]
22:03:39 INFO - PROCESS | 1831 | 1466744619190 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:39 INFO - PROCESS | 1831 | 1466744619201 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x97906800 == 29 [pid = 1831] [id = 466]
22:03:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a05b000) [pid = 1831] [serial = 1399] [outer = (nil)]
22:03:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a76cc00) [pid = 1831] [serial = 1400] [outer = 0x9a05b000]
22:03:39 INFO - PROCESS | 1831 | 1466744619293 Marionette DEBUG loaded listener.js
22:03:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a76a800) [pid = 1831] [serial = 1401] [outer = 0x9a05b000]
22:03:40 INFO - PROCESS | 1831 | 1466744620179 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}]
22:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
22:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1597ms
22:03:40 INFO - PROCESS | 1831 | 1466744620237 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null]
22:03:40 INFO - PROCESS | 1831 | 1466744620242 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}]
22:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
22:03:40 INFO - PROCESS | 1831 | 1466744620249 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}]
22:03:40 INFO - PROCESS | 1831 | 1466744620253 Marionette TRACE conn4 <- [1,1838,null,{}]
22:03:40 INFO - PROCESS | 1831 | 1466744620259 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:40 INFO - PROCESS | 1831 | 1466744620266 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:40 INFO - PROCESS | 1831 | 1466744620469 Marionette TRACE conn4 <- [1,1839,null,{"value":null}]
22:03:40 INFO - PROCESS | 1831 | 1466744620701 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:40 INFO - PROCESS | 1831 | 1466744620708 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x98370c00 == 30 [pid = 1831] [id = 467]
22:03:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x98acac00) [pid = 1831] [serial = 1402] [outer = (nil)]
22:03:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9afddc00) [pid = 1831] [serial = 1403] [outer = 0x98acac00]
22:03:40 INFO - PROCESS | 1831 | 1466744620809 Marionette DEBUG loaded listener.js
22:03:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9afeb800) [pid = 1831] [serial = 1404] [outer = 0x98acac00]
22:03:41 INFO - PROCESS | 1831 | 1466744621747 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}]
22:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
22:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1538ms
22:03:41 INFO - PROCESS | 1831 | 1466744621788 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null]
22:03:41 INFO - PROCESS | 1831 | 1466744621791 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}]
22:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
22:03:41 INFO - PROCESS | 1831 | 1466744621799 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}]
22:03:41 INFO - PROCESS | 1831 | 1466744621802 Marionette TRACE conn4 <- [1,1842,null,{}]
22:03:41 INFO - PROCESS | 1831 | 1466744621808 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:41 INFO - PROCESS | 1831 | 1466744621814 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:42 INFO - PROCESS | 1831 | 1466744622004 Marionette TRACE conn4 <- [1,1843,null,{"value":null}]
22:03:42 INFO - PROCESS | 1831 | 1466744622241 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:42 INFO - PROCESS | 1831 | 1466744622261 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52c00 == 31 [pid = 1831] [id = 468]
22:03:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9b70f800) [pid = 1831] [serial = 1405] [outer = (nil)]
22:03:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9b942000) [pid = 1831] [serial = 1406] [outer = 0x9b70f800]
22:03:42 INFO - PROCESS | 1831 | 1466744622414 Marionette DEBUG loaded listener.js
22:03:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9d889c00) [pid = 1831] [serial = 1407] [outer = 0x9b70f800]
22:03:43 INFO - PROCESS | 1831 | 1466744623436 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}]
22:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
22:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1686ms
22:03:43 INFO - PROCESS | 1831 | 1466744623486 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null]
22:03:43 INFO - PROCESS | 1831 | 1466744623490 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}]
22:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
22:03:43 INFO - PROCESS | 1831 | 1466744623497 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}]
22:03:43 INFO - PROCESS | 1831 | 1466744623501 Marionette TRACE conn4 <- [1,1846,null,{}]
22:03:43 INFO - PROCESS | 1831 | 1466744623507 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:43 INFO - PROCESS | 1831 | 1466744623512 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:43 INFO - PROCESS | 1831 | 1466744623700 Marionette TRACE conn4 <- [1,1847,null,{"value":null}]
22:03:44 INFO - PROCESS | 1831 | 1466744624055 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:44 INFO - PROCESS | 1831 | 1466744624063 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 32 [pid = 1831] [id = 469]
22:03:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x8fdb5800) [pid = 1831] [serial = 1408] [outer = (nil)]
22:03:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa1fa4800) [pid = 1831] [serial = 1409] [outer = 0x8fdb5800]
22:03:44 INFO - PROCESS | 1831 | 1466744624169 Marionette DEBUG loaded listener.js
22:03:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa21f9c00) [pid = 1831] [serial = 1410] [outer = 0x8fdb5800]
22:03:45 INFO - PROCESS | 1831 | 1466744625055 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}]
22:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
22:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1631ms
22:03:45 INFO - PROCESS | 1831 | 1466744625130 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null]
22:03:45 INFO - PROCESS | 1831 | 1466744625134 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}]
22:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
22:03:45 INFO - PROCESS | 1831 | 1466744625141 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}]
22:03:45 INFO - PROCESS | 1831 | 1466744625145 Marionette TRACE conn4 <- [1,1850,null,{}]
22:03:45 INFO - PROCESS | 1831 | 1466744625151 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:45 INFO - PROCESS | 1831 | 1466744625157 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:45 INFO - PROCESS | 1831 | 1466744625377 Marionette TRACE conn4 <- [1,1851,null,{"value":null}]
22:03:45 INFO - PROCESS | 1831 | 1466744625616 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:45 INFO - PROCESS | 1831 | 1466744625623 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a6400 == 33 [pid = 1831] [id = 470]
22:03:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa1f28400) [pid = 1831] [serial = 1411] [outer = (nil)]
22:03:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa22ef400) [pid = 1831] [serial = 1412] [outer = 0xa1f28400]
22:03:45 INFO - PROCESS | 1831 | 1466744625727 Marionette DEBUG loaded listener.js
22:03:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa2431000) [pid = 1831] [serial = 1413] [outer = 0xa1f28400]
22:03:46 INFO - PROCESS | 1831 | 1466744626706 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}]
22:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
22:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1640ms
22:03:46 INFO - PROCESS | 1831 | 1466744626782 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null]
22:03:46 INFO - PROCESS | 1831 | 1466744626785 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}]
22:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
22:03:46 INFO - PROCESS | 1831 | 1466744626793 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}]
22:03:46 INFO - PROCESS | 1831 | 1466744626796 Marionette TRACE conn4 <- [1,1854,null,{}]
22:03:46 INFO - PROCESS | 1831 | 1466744626803 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:46 INFO - PROCESS | 1831 | 1466744626808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:46 INFO - PROCESS | 1831 | 1466744626988 Marionette TRACE conn4 <- [1,1855,null,{"value":null}]
22:03:47 INFO - PROCESS | 1831 | 1466744627228 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:47 INFO - PROCESS | 1831 | 1466744627237 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ada400 == 34 [pid = 1831] [id = 471]
22:03:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x93a7e000) [pid = 1831] [serial = 1414] [outer = (nil)]
22:03:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x9afe7000) [pid = 1831] [serial = 1415] [outer = 0x93a7e000]
22:03:47 INFO - PROCESS | 1831 | 1466744627373 Marionette DEBUG loaded listener.js
22:03:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0xa229cc00) [pid = 1831] [serial = 1416] [outer = 0x93a7e000]
22:03:48 INFO - PROCESS | 1831 | 1466744628295 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}]
22:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
22:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1534ms
22:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
22:03:48 INFO - PROCESS | 1831 | 1466744628328 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null]
22:03:48 INFO - PROCESS | 1831 | 1466744628331 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}]
22:03:48 INFO - PROCESS | 1831 | 1466744628338 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}]
22:03:48 INFO - PROCESS | 1831 | 1466744628342 Marionette TRACE conn4 <- [1,1858,null,{}]
22:03:48 INFO - PROCESS | 1831 | 1466744628348 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:48 INFO - PROCESS | 1831 | 1466744628353 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:48 INFO - PROCESS | 1831 | 1466744628531 Marionette TRACE conn4 <- [1,1859,null,{"value":null}]
22:03:48 INFO - PROCESS | 1831 | 1466744628916 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:48 INFO - PROCESS | 1831 | 1466744628929 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6400 == 35 [pid = 1831] [id = 472]
22:03:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x8fdb7800) [pid = 1831] [serial = 1417] [outer = (nil)]
22:03:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x914a3400) [pid = 1831] [serial = 1418] [outer = 0x8fdb7800]
22:03:49 INFO - PROCESS | 1831 | 1466744629060 Marionette DEBUG loaded listener.js
22:03:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x91ad7400) [pid = 1831] [serial = 1419] [outer = 0x8fdb7800]
22:03:50 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac000 == 34 [pid = 1831] [id = 462]
22:03:50 INFO - PROCESS | 1831 | --DOCSHELL 0x98acb000 == 33 [pid = 1831] [id = 461]
22:03:50 INFO - PROCESS | 1831 | --DOCSHELL 0x9538fc00 == 32 [pid = 1831] [id = 460]
22:03:50 INFO - PROCESS | 1831 | 1466744630113 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}]
22:03:50 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5000 == 31 [pid = 1831] [id = 459]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0xa1023400) [pid = 1831] [serial = 1350] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0xa101d400) [pid = 1831] [serial = 1349] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x99d19400) [pid = 1831] [serial = 1316] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x98a22400) [pid = 1831] [serial = 1337] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9d4f7000) [pid = 1831] [serial = 1325] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9a54e400) [pid = 1831] [serial = 1319] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x914afc00) [pid = 1831] [serial = 1332] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9afdd400) [pid = 1831] [serial = 1323] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x953f3c00) [pid = 1831] [serial = 1334] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9a557000) [pid = 1831] [serial = 1320] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x97970000) [pid = 1831] [serial = 1335] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa2137c00) [pid = 1831] [serial = 1329] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa1081000) [pid = 1831] [serial = 1326] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953ed800) [pid = 1831] [serial = 1346] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x914b1400) [pid = 1831] [serial = 1310] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x97904800) [pid = 1831] [serial = 1314] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a0dbc00) [pid = 1831] [serial = 1341] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1fa4c00) [pid = 1831] [serial = 1328] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x998a7400) [pid = 1831] [serial = 1308] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99ef0c00) [pid = 1831] [serial = 1340] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9ac56800) [pid = 1831] [serial = 1322] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x998a2400) [pid = 1831] [serial = 1338] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99d1d400) [pid = 1831] [serial = 1317] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a51c00) [pid = 1831] [serial = 1311] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953f1800) [pid = 1831] [serial = 1313] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a769800) [pid = 1831] [serial = 1343] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x914a3800) [pid = 1831] [serial = 1331] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a772c00) [pid = 1831] [serial = 1344] [outer = (nil)] [url = about:blank]
22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9b943800) [pid = 1831] [serial = 1347] [outer = (nil)] [url = about:blank]
22:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
22:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1845ms
22:03:50 INFO - PROCESS | 1831 | 1466744630185 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null]
22:03:50 INFO - PROCESS | 1831 | 1466744630190 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}]
22:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
22:03:50 INFO - PROCESS | 1831 | 1466744630198 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}]
22:03:50 INFO - PROCESS | 1831 | 1466744630202 Marionette TRACE conn4 <- [1,1862,null,{}]
22:03:50 INFO - PROCESS | 1831 | 1466744630210 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:50 INFO - PROCESS | 1831 | 1466744630218 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:50 INFO - PROCESS | 1831 | 1466744630404 Marionette TRACE conn4 <- [1,1863,null,{"value":null}]
22:03:50 INFO - PROCESS | 1831 | 1466744630595 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:50 INFO - PROCESS | 1831 | 1466744630604 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a83800 == 32 [pid = 1831] [id = 473]
22:03:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a87400) [pid = 1831] [serial = 1420] [outer = (nil)]
22:03:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x94775000) [pid = 1831] [serial = 1421] [outer = 0x93a87400]
22:03:50 INFO - PROCESS | 1831 | 1466744630684 Marionette DEBUG loaded listener.js
22:03:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9526bc00) [pid = 1831] [serial = 1422] [outer = 0x93a87400]
22:03:51 INFO - PROCESS | 1831 | 1466744631554 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}]
22:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
22:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1383ms
22:03:51 INFO - PROCESS | 1831 | 1466744631585 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null]
22:03:51 INFO - PROCESS | 1831 | 1466744631592 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}]
22:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
22:03:51 INFO - PROCESS | 1831 | 1466744631601 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}]
22:03:51 INFO - PROCESS | 1831 | 1466744631605 Marionette TRACE conn4 <- [1,1866,null,{}]
22:03:51 INFO - PROCESS | 1831 | 1466744631611 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:51 INFO - PROCESS | 1831 | 1466744631616 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:51 INFO - PROCESS | 1831 | 1466744631804 Marionette TRACE conn4 <- [1,1867,null,{"value":null}]
22:03:51 INFO - PROCESS | 1831 | 1466744631959 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:51 INFO - PROCESS | 1831 | 1466744631968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393800 == 33 [pid = 1831] [id = 474]
22:03:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953e9800) [pid = 1831] [serial = 1423] [outer = (nil)]
22:03:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9790ac00) [pid = 1831] [serial = 1424] [outer = 0x953e9800]
22:03:52 INFO - PROCESS | 1831 | 1466744632044 Marionette DEBUG loaded listener.js
22:03:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x979ee800) [pid = 1831] [serial = 1425] [outer = 0x953e9800]
22:03:53 INFO - PROCESS | 1831 | 1466744633062 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}]
22:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
22:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1535ms
22:03:53 INFO - PROCESS | 1831 | 1466744633136 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null]
22:03:53 INFO - PROCESS | 1831 | 1466744633140 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}]
22:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
22:03:53 INFO - PROCESS | 1831 | 1466744633155 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}]
22:03:53 INFO - PROCESS | 1831 | 1466744633165 Marionette TRACE conn4 <- [1,1870,null,{}]
22:03:53 INFO - PROCESS | 1831 | 1466744633180 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:53 INFO - PROCESS | 1831 | 1466744633188 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:53 INFO - PROCESS | 1831 | 1466744633436 Marionette TRACE conn4 <- [1,1871,null,{"value":null}]
22:03:53 INFO - PROCESS | 1831 | 1466744633467 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:53 INFO - PROCESS | 1831 | 1466744633472 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393400 == 34 [pid = 1831] [id = 475]
22:03:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x97910400) [pid = 1831] [serial = 1426] [outer = (nil)]
22:03:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x998b9000) [pid = 1831] [serial = 1427] [outer = 0x97910400]
22:03:53 INFO - PROCESS | 1831 | 1466744633545 Marionette DEBUG loaded listener.js
22:03:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99c74400) [pid = 1831] [serial = 1428] [outer = 0x97910400]
22:03:54 INFO - PROCESS | 1831 | 1466744634522 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}]
22:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
22:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1409ms
22:03:54 INFO - PROCESS | 1831 | 1466744634557 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null]
22:03:54 INFO - PROCESS | 1831 | 1466744634562 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}]
22:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
22:03:54 INFO - PROCESS | 1831 | 1466744634569 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}]
22:03:54 INFO - PROCESS | 1831 | 1466744634573 Marionette TRACE conn4 <- [1,1874,null,{}]
22:03:54 INFO - PROCESS | 1831 | 1466744634584 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:54 INFO - PROCESS | 1831 | 1466744634588 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:54 INFO - PROCESS | 1831 | 1466744634953 Marionette TRACE conn4 <- [1,1875,null,{"value":null}]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9477ac00) [pid = 1831] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x99d19c00) [pid = 1831] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d88ac00) [pid = 1831] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9a550000) [pid = 1831] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x95391000) [pid = 1831] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x914b0000) [pid = 1831] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x96e60000) [pid = 1831] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9989bc00) [pid = 1831] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9529e800) [pid = 1831] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x98ad0c00) [pid = 1831] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb2800) [pid = 1831] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html]
22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x93a7f000) [pid = 1831] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html]
22:03:55 INFO - PROCESS | 1831 | 1466744635151 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:55 INFO - PROCESS | 1831 | 1466744635163 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2800 == 35 [pid = 1831] [id = 476]
22:03:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x914a3c00) [pid = 1831] [serial = 1429] [outer = (nil)]
22:03:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95294000) [pid = 1831] [serial = 1430] [outer = 0x914a3c00]
22:03:55 INFO - PROCESS | 1831 | 1466744635244 Marionette DEBUG loaded listener.js
22:03:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9981cc00) [pid = 1831] [serial = 1431] [outer = 0x914a3c00]
22:03:55 INFO - PROCESS | 1831 | 1466744635990 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}]
22:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
22:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1443ms
22:03:56 INFO - PROCESS | 1831 | 1466744636013 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null]
22:03:56 INFO - PROCESS | 1831 | 1466744636017 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}]
22:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
22:03:56 INFO - PROCESS | 1831 | 1466744636023 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}]
22:03:56 INFO - PROCESS | 1831 | 1466744636027 Marionette TRACE conn4 <- [1,1878,null,{}]
22:03:56 INFO - PROCESS | 1831 | 1466744636032 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:56 INFO - PROCESS | 1831 | 1466744636037 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:56 INFO - PROCESS | 1831 | 1466744636261 Marionette TRACE conn4 <- [1,1879,null,{"value":null}]
22:03:56 INFO - PROCESS | 1831 | 1466744636276 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:56 INFO - PROCESS | 1831 | 1466744636292 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eeb400 == 36 [pid = 1831] [id = 477]
22:03:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99eef000) [pid = 1831] [serial = 1432] [outer = (nil)]
22:03:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a0cf400) [pid = 1831] [serial = 1433] [outer = 0x99eef000]
22:03:56 INFO - PROCESS | 1831 | 1466744636377 Marionette DEBUG loaded listener.js
22:03:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a768400) [pid = 1831] [serial = 1434] [outer = 0x99eef000]
22:03:57 INFO - PROCESS | 1831 | 1466744637497 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}]
22:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
22:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1542ms
22:03:57 INFO - PROCESS | 1831 | 1466744637566 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null]
22:03:57 INFO - PROCESS | 1831 | 1466744637573 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}]
22:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
22:03:57 INFO - PROCESS | 1831 | 1466744637583 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}]
22:03:57 INFO - PROCESS | 1831 | 1466744637589 Marionette TRACE conn4 <- [1,1882,null,{}]
22:03:57 INFO - PROCESS | 1831 | 1466744637598 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:57 INFO - PROCESS | 1831 | 1466744637604 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:57 INFO - PROCESS | 1831 | 1466744637847 Marionette TRACE conn4 <- [1,1883,null,{"value":null}]
22:03:58 INFO - PROCESS | 1831 | 1466744638180 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:58 INFO - PROCESS | 1831 | 1466744638189 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad6400 == 37 [pid = 1831] [id = 478]
22:03:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x91ad7000) [pid = 1831] [serial = 1435] [outer = (nil)]
22:03:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x94722000) [pid = 1831] [serial = 1436] [outer = 0x91ad7000]
22:03:58 INFO - PROCESS | 1831 | 1466744638283 Marionette DEBUG loaded listener.js
22:03:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95390c00) [pid = 1831] [serial = 1437] [outer = 0x91ad7000]
22:03:59 INFO - PROCESS | 1831 | 1466744639242 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}]
22:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
22:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1735ms
22:03:59 INFO - PROCESS | 1831 | 1466744639318 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null]
22:03:59 INFO - PROCESS | 1831 | 1466744639326 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}]
22:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
22:03:59 INFO - PROCESS | 1831 | 1466744639337 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}]
22:03:59 INFO - PROCESS | 1831 | 1466744639341 Marionette TRACE conn4 <- [1,1886,null,{}]
22:03:59 INFO - PROCESS | 1831 | 1466744639347 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:03:59 INFO - PROCESS | 1831 | 1466744639353 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:59 INFO - PROCESS | 1831 | 1466744639587 Marionette TRACE conn4 <- [1,1887,null,{"value":null}]
22:03:59 INFO - PROCESS | 1831 | 1466744639870 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:03:59 INFO - PROCESS | 1831 | 1466744639878 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:03:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5000 == 38 [pid = 1831] [id = 479]
22:03:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x98acb000) [pid = 1831] [serial = 1438] [outer = (nil)]
22:03:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9989e400) [pid = 1831] [serial = 1439] [outer = 0x98acb000]
22:03:59 INFO - PROCESS | 1831 | 1466744639967 Marionette DEBUG loaded listener.js
22:04:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99b83000) [pid = 1831] [serial = 1440] [outer = 0x98acb000]
22:04:00 INFO - PROCESS | 1831 | 1466744640948 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}]
22:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
22:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1688ms
22:04:01 INFO - PROCESS | 1831 | 1466744641025 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null]
22:04:01 INFO - PROCESS | 1831 | 1466744641029 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}]
22:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
22:04:01 INFO - PROCESS | 1831 | 1466744641036 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}]
22:04:01 INFO - PROCESS | 1831 | 1466744641043 Marionette TRACE conn4 <- [1,1890,null,{}]
22:04:01 INFO - PROCESS | 1831 | 1466744641061 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:01 INFO - PROCESS | 1831 | 1466744641071 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:01 INFO - PROCESS | 1831 | 1466744641351 Marionette TRACE conn4 <- [1,1891,null,{"value":null}]
22:04:01 INFO - PROCESS | 1831 | 1466744641583 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:01 INFO - PROCESS | 1831 | 1466744641596 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a946000 == 39 [pid = 1831] [id = 480]
22:04:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a94d400) [pid = 1831] [serial = 1441] [outer = (nil)]
22:04:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9afe3000) [pid = 1831] [serial = 1442] [outer = 0x9a94d400]
22:04:01 INFO - PROCESS | 1831 | 1466744641711 Marionette DEBUG loaded listener.js
22:04:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b77f800) [pid = 1831] [serial = 1443] [outer = 0x9a94d400]
22:04:02 INFO - PROCESS | 1831 | 1466744642650 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}]
22:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
22:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1644ms
22:04:02 INFO - PROCESS | 1831 | 1466744642682 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null]
22:04:02 INFO - PROCESS | 1831 | 1466744642687 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}]
22:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
22:04:02 INFO - PROCESS | 1831 | 1466744642694 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}]
22:04:02 INFO - PROCESS | 1831 | 1466744642698 Marionette TRACE conn4 <- [1,1894,null,{}]
22:04:02 INFO - PROCESS | 1831 | 1466744642704 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:02 INFO - PROCESS | 1831 | 1466744642709 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:02 INFO - PROCESS | 1831 | 1466744642906 Marionette TRACE conn4 <- [1,1895,null,{"value":null}]
22:04:03 INFO - PROCESS | 1831 | 1466744643201 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:03 INFO - PROCESS | 1831 | 1466744643213 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x996be800 == 40 [pid = 1831] [id = 481]
22:04:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99eed800) [pid = 1831] [serial = 1444] [outer = (nil)]
22:04:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9d4f9800) [pid = 1831] [serial = 1445] [outer = 0x99eed800]
22:04:03 INFO - PROCESS | 1831 | 1466744643405 Marionette DEBUG loaded listener.js
22:04:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9d815800) [pid = 1831] [serial = 1446] [outer = 0x99eed800]
22:04:04 INFO - PROCESS | 1831 | 1466744644613 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}]
22:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
22:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1988ms
22:04:04 INFO - PROCESS | 1831 | 1466744644683 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null]
22:04:04 INFO - PROCESS | 1831 | 1466744644688 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}]
22:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
22:04:04 INFO - PROCESS | 1831 | 1466744644695 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}]
22:04:04 INFO - PROCESS | 1831 | 1466744644698 Marionette TRACE conn4 <- [1,1898,null,{}]
22:04:04 INFO - PROCESS | 1831 | 1466744644704 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:04 INFO - PROCESS | 1831 | 1466744644709 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:04 INFO - PROCESS | 1831 | 1466744644886 Marionette TRACE conn4 <- [1,1899,null,{"value":null}]
22:04:05 INFO - PROCESS | 1831 | 1466744645116 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:05 INFO - PROCESS | 1831 | 1466744645122 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b948c00 == 41 [pid = 1831] [id = 482]
22:04:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9d4f7800) [pid = 1831] [serial = 1447] [outer = (nil)]
22:04:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9d892000) [pid = 1831] [serial = 1448] [outer = 0x9d4f7800]
22:04:05 INFO - PROCESS | 1831 | 1466744645259 Marionette DEBUG loaded listener.js
22:04:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa1086800) [pid = 1831] [serial = 1449] [outer = 0x9d4f7800]
22:04:06 INFO - PROCESS | 1831 | 1466744646178 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}]
22:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
22:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1531ms
22:04:06 INFO - PROCESS | 1831 | 1466744646226 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null]
22:04:06 INFO - PROCESS | 1831 | 1466744646230 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}]
22:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
22:04:06 INFO - PROCESS | 1831 | 1466744646237 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}]
22:04:06 INFO - PROCESS | 1831 | 1466744646241 Marionette TRACE conn4 <- [1,1902,null,{}]
22:04:06 INFO - PROCESS | 1831 | 1466744646248 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:06 INFO - PROCESS | 1831 | 1466744646257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:06 INFO - PROCESS | 1831 | 1466744646581 Marionette TRACE conn4 <- [1,1903,null,{"value":null}]
22:04:06 INFO - PROCESS | 1831 | 1466744646870 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:06 INFO - PROCESS | 1831 | 1466744646882 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x953eb800 == 42 [pid = 1831] [id = 483]
22:04:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9d87cc00) [pid = 1831] [serial = 1450] [outer = (nil)]
22:04:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa22f4c00) [pid = 1831] [serial = 1451] [outer = 0x9d87cc00]
22:04:06 INFO - PROCESS | 1831 | 1466744646962 Marionette DEBUG loaded listener.js
22:04:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa2ee4400) [pid = 1831] [serial = 1452] [outer = 0x9d87cc00]
22:04:07 INFO - PROCESS | 1831 | 1466744647901 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}]
22:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
22:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1694ms
22:04:07 INFO - PROCESS | 1831 | 1466744647932 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null]
22:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
22:04:07 INFO - PROCESS | 1831 | 1466744647937 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}]
22:04:07 INFO - PROCESS | 1831 | 1466744647943 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}]
22:04:07 INFO - PROCESS | 1831 | 1466744647947 Marionette TRACE conn4 <- [1,1906,null,{}]
22:04:07 INFO - PROCESS | 1831 | 1466744647953 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:07 INFO - PROCESS | 1831 | 1466744647958 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:08 INFO - PROCESS | 1831 | 1466744648132 Marionette TRACE conn4 <- [1,1907,null,{"value":null}]
22:04:08 INFO - PROCESS | 1831 | 1466744648346 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:08 INFO - PROCESS | 1831 | 1466744648355 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae400 == 43 [pid = 1831] [id = 484]
22:04:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x914acc00) [pid = 1831] [serial = 1453] [outer = (nil)]
22:04:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x953ea800) [pid = 1831] [serial = 1454] [outer = 0x914acc00]
22:04:08 INFO - PROCESS | 1831 | 1466744648472 Marionette DEBUG loaded listener.js
22:04:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x99d22c00) [pid = 1831] [serial = 1455] [outer = 0x914acc00]
22:04:09 INFO - PROCESS | 1831 | 1466744649749 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}]
22:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
22:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1838ms
22:04:09 INFO - PROCESS | 1831 | 1466744649790 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null]
22:04:09 INFO - PROCESS | 1831 | 1466744649796 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}]
22:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
22:04:09 INFO - PROCESS | 1831 | 1466744649807 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}]
22:04:09 INFO - PROCESS | 1831 | 1466744649811 Marionette TRACE conn4 <- [1,1910,null,{}]
22:04:09 INFO - PROCESS | 1831 | 1466744649821 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:09 INFO - PROCESS | 1831 | 1466744649827 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:10 INFO - PROCESS | 1831 | 1466744650054 Marionette TRACE conn4 <- [1,1911,null,{"value":null}]
22:04:10 INFO - PROCESS | 1831 | 1466744650271 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:10 INFO - PROCESS | 1831 | 1466744650281 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x97977000 == 44 [pid = 1831] [id = 485]
22:04:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x979ec400) [pid = 1831] [serial = 1456] [outer = (nil)]
22:04:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x98370800) [pid = 1831] [serial = 1457] [outer = 0x979ec400]
22:04:10 INFO - PROCESS | 1831 | 1466744650360 Marionette DEBUG loaded listener.js
22:04:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x996b3800) [pid = 1831] [serial = 1458] [outer = 0x979ec400]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x97907800 == 43 [pid = 1831] [id = 445]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x9477a400 == 42 [pid = 1831] [id = 444]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x94776c00 == 41 [pid = 1831] [id = 458]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdaec00 == 40 [pid = 1831] [id = 447]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad000 == 39 [pid = 1831] [id = 446]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2f000 == 38 [pid = 1831] [id = 448]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7e400 == 37 [pid = 1831] [id = 457]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7400 == 36 [pid = 1831] [id = 449]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 35 [pid = 1831] [id = 469]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x95387c00 == 34 [pid = 1831] [id = 465]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x91ada400 == 33 [pid = 1831] [id = 471]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac400 == 32 [pid = 1831] [id = 464]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x914af400 == 31 [pid = 1831] [id = 454]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52c00 == 30 [pid = 1831] [id = 468]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb1000 == 29 [pid = 1831] [id = 456]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 28 [pid = 1831] [id = 463]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x9d879400 == 27 [pid = 1831] [id = 452]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x98370c00 == 26 [pid = 1831] [id = 467]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0800 == 25 [pid = 1831] [id = 455]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2fc00 == 24 [pid = 1831] [id = 450]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x998a6400 == 23 [pid = 1831] [id = 470]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x97906800 == 22 [pid = 1831] [id = 466]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x998ae400 == 21 [pid = 1831] [id = 453]
22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x99b46800 == 20 [pid = 1831] [id = 451]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x97903c00) [pid = 1831] [serial = 1353] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x953e7000) [pid = 1831] [serial = 1352] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x99ef1c00) [pid = 1831] [serial = 1356] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99d27400) [pid = 1831] [serial = 1355] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa1f29400) [pid = 1831] [serial = 1359] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa1022c00) [pid = 1831] [serial = 1358] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa22fa400) [pid = 1831] [serial = 1362] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2277800) [pid = 1831] [serial = 1361] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x953e4800) [pid = 1831] [serial = 1382] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x93a53400) [pid = 1831] [serial = 1379] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x93c23c00) [pid = 1831] [serial = 1380] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa3234800) [pid = 1831] [serial = 1365] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99d1c800) [pid = 1831] [serial = 1377] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99b4c800) [pid = 1831] [serial = 1376] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa2ef0000) [pid = 1831] [serial = 1364] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa33c2000) [pid = 1831] [serial = 1368] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa323bc00) [pid = 1831] [serial = 1367] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98f47800) [pid = 1831] [serial = 1385] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x979f3400) [pid = 1831] [serial = 1371] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9471a400) [pid = 1831] [serial = 1370] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9529b400) [pid = 1831] [serial = 1374] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x94773800) [pid = 1831] [serial = 1373] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9790a400) [pid = 1831] [serial = 1388] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9989a000) [pid = 1831] [serial = 1386] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x953ee000) [pid = 1831] [serial = 1383] [outer = (nil)] [url = about:blank]
22:04:12 INFO - PROCESS | 1831 | 1466744652660 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}]
22:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
22:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2993ms
22:04:12 INFO - PROCESS | 1831 | 1466744652800 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null]
22:04:12 INFO - PROCESS | 1831 | 1466744652805 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}]
22:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
22:04:12 INFO - PROCESS | 1831 | 1466744652813 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}]
22:04:12 INFO - PROCESS | 1831 | 1466744652819 Marionette TRACE conn4 <- [1,1914,null,{}]
22:04:12 INFO - PROCESS | 1831 | 1466744652828 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:12 INFO - PROCESS | 1831 | 1466744652833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:12 INFO - PROCESS | 1831 | 1466744652991 Marionette TRACE conn4 <- [1,1915,null,{"value":null}]
22:04:13 INFO - PROCESS | 1831 | 1466744653131 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:13 INFO - PROCESS | 1831 | 1466744653142 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adf400 == 21 [pid = 1831] [id = 486]
22:04:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x91adf800) [pid = 1831] [serial = 1459] [outer = (nil)]
22:04:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a4f800) [pid = 1831] [serial = 1460] [outer = 0x91adf800]
22:04:13 INFO - PROCESS | 1831 | 1466744653227 Marionette DEBUG loaded listener.js
22:04:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93a53400) [pid = 1831] [serial = 1461] [outer = 0x91adf800]
22:04:14 INFO - PROCESS | 1831 | 1466744654038 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}]
22:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
22:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1291ms
22:04:14 INFO - PROCESS | 1831 | 1466744654105 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null]
22:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
22:04:14 INFO - PROCESS | 1831 | 1466744654114 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}]
22:04:14 INFO - PROCESS | 1831 | 1466744654125 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}]
22:04:14 INFO - PROCESS | 1831 | 1466744654132 Marionette TRACE conn4 <- [1,1918,null,{}]
22:04:14 INFO - PROCESS | 1831 | 1466744654141 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:14 INFO - PROCESS | 1831 | 1466744654148 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:14 INFO - PROCESS | 1831 | 1466744654396 Marionette TRACE conn4 <- [1,1919,null,{"value":null}]
22:04:14 INFO - PROCESS | 1831 | 1466744654538 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:14 INFO - PROCESS | 1831 | 1466744654546 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529fc00 == 22 [pid = 1831] [id = 487]
22:04:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95387c00) [pid = 1831] [serial = 1462] [outer = (nil)]
22:04:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x95390000) [pid = 1831] [serial = 1463] [outer = 0x95387c00]
22:04:14 INFO - PROCESS | 1831 | 1466744654633 Marionette DEBUG loaded listener.js
22:04:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953e8400) [pid = 1831] [serial = 1464] [outer = 0x95387c00]
22:04:15 INFO - PROCESS | 1831 | 1466744655590 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}]
22:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
22:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1544ms
22:04:15 INFO - PROCESS | 1831 | 1466744655668 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null]
22:04:15 INFO - PROCESS | 1831 | 1466744655672 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}]
22:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
22:04:15 INFO - PROCESS | 1831 | 1466744655679 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}]
22:04:15 INFO - PROCESS | 1831 | 1466744655685 Marionette TRACE conn4 <- [1,1922,null,{}]
22:04:15 INFO - PROCESS | 1831 | 1466744655710 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:15 INFO - PROCESS | 1831 | 1466744655719 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:15 INFO - PROCESS | 1831 | 1466744655992 Marionette TRACE conn4 <- [1,1923,null,{"value":null}]
22:04:16 INFO - PROCESS | 1831 | 1466744656165 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:16 INFO - PROCESS | 1831 | 1466744656179 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1000 == 23 [pid = 1831] [id = 488]
22:04:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x979f2000) [pid = 1831] [serial = 1465] [outer = (nil)]
22:04:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x98370c00) [pid = 1831] [serial = 1466] [outer = 0x979f2000]
22:04:16 INFO - PROCESS | 1831 | 1466744656268 Marionette DEBUG loaded listener.js
22:04:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x98cbdc00) [pid = 1831] [serial = 1467] [outer = 0x979f2000]
22:04:17 INFO - PROCESS | 1831 | 1466744657160 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}]
22:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
22:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1511ms
22:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
22:04:17 INFO - PROCESS | 1831 | 1466744657192 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null]
22:04:17 INFO - PROCESS | 1831 | 1466744657195 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}]
22:04:17 INFO - PROCESS | 1831 | 1466744657203 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}]
22:04:17 INFO - PROCESS | 1831 | 1466744657206 Marionette TRACE conn4 <- [1,1926,null,{}]
22:04:17 INFO - PROCESS | 1831 | 1466744657212 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:17 INFO - PROCESS | 1831 | 1466744657218 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x8fdb5800) [pid = 1831] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98acac00) [pid = 1831] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x93a7e000) [pid = 1831] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x914a3c00) [pid = 1831] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x953e9800) [pid = 1831] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a87400) [pid = 1831] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x8fdb7800) [pid = 1831] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa1f28400) [pid = 1831] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x97910400) [pid = 1831] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95298c00) [pid = 1831] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a05b000) [pid = 1831] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99899400) [pid = 1831] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html]
22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9538d400) [pid = 1831] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html]
22:04:18 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x8fdaf800) [pid = 1831] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html]
22:04:18 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b70f800) [pid = 1831] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html]
22:04:18 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99eef000) [pid = 1831] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html]
22:04:18 INFO - PROCESS | 1831 | 1466744658111 Marionette TRACE conn4 <- [1,1927,null,{"value":null}]
22:04:18 INFO - PROCESS | 1831 | 1466744658211 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:18 INFO - PROCESS | 1831 | 1466744658229 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3000 == 24 [pid = 1831] [id = 489]
22:04:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x93a5c000) [pid = 1831] [serial = 1468] [outer = (nil)]
22:04:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x952a1800) [pid = 1831] [serial = 1469] [outer = 0x93a5c000]
22:04:18 INFO - PROCESS | 1831 | 1466744658304 Marionette DEBUG loaded listener.js
22:04:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98acac00) [pid = 1831] [serial = 1470] [outer = 0x93a5c000]
22:04:19 INFO - PROCESS | 1831 | 1466744659074 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}]
22:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
22:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1943ms
22:04:19 INFO - PROCESS | 1831 | 1466744659145 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null]
22:04:19 INFO - PROCESS | 1831 | 1466744659148 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}]
22:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
22:04:19 INFO - PROCESS | 1831 | 1466744659159 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}]
22:04:19 INFO - PROCESS | 1831 | 1466744659162 Marionette TRACE conn4 <- [1,1930,null,{}]
22:04:19 INFO - PROCESS | 1831 | 1466744659168 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:19 INFO - PROCESS | 1831 | 1466744659173 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:19 INFO - PROCESS | 1831 | 1466744659328 Marionette TRACE conn4 <- [1,1931,null,{"value":null}]
22:04:19 INFO - PROCESS | 1831 | 1466744659337 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:19 INFO - PROCESS | 1831 | 1466744659348 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5800 == 25 [pid = 1831] [id = 490]
22:04:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x91ad5400) [pid = 1831] [serial = 1471] [outer = (nil)]
22:04:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99bf9800) [pid = 1831] [serial = 1472] [outer = 0x91ad5400]
22:04:19 INFO - PROCESS | 1831 | 1466744659571 Marionette DEBUG loaded listener.js
22:04:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99d27800) [pid = 1831] [serial = 1473] [outer = 0x91ad5400]
22:04:20 INFO - PROCESS | 1831 | 1466744660560 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}]
22:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
22:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1443ms
22:04:20 INFO - PROCESS | 1831 | 1466744660604 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null]
22:04:20 INFO - PROCESS | 1831 | 1466744660611 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}]
22:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
22:04:20 INFO - PROCESS | 1831 | 1466744660620 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}]
22:04:20 INFO - PROCESS | 1831 | 1466744660626 Marionette TRACE conn4 <- [1,1934,null,{}]
22:04:20 INFO - PROCESS | 1831 | 1466744660636 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:20 INFO - PROCESS | 1831 | 1466744660642 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:20 INFO - PROCESS | 1831 | 1466744660833 Marionette TRACE conn4 <- [1,1935,null,{"value":null}]
22:04:21 INFO - PROCESS | 1831 | 1466744661073 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:21 INFO - PROCESS | 1831 | 1466744661087 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae0800 == 26 [pid = 1831] [id = 491]
22:04:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x93a52c00) [pid = 1831] [serial = 1474] [outer = (nil)]
22:04:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x95265c00) [pid = 1831] [serial = 1475] [outer = 0x93a52c00]
22:04:21 INFO - PROCESS | 1831 | 1466744661215 Marionette DEBUG loaded listener.js
22:04:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953e6800) [pid = 1831] [serial = 1476] [outer = 0x93a52c00]
22:04:22 INFO - PROCESS | 1831 | 1466744662410 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}]
22:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
22:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1839ms
22:04:22 INFO - PROCESS | 1831 | 1466744662462 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null]
22:04:22 INFO - PROCESS | 1831 | 1466744662475 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}]
22:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
22:04:22 INFO - PROCESS | 1831 | 1466744662493 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}]
22:04:22 INFO - PROCESS | 1831 | 1466744662501 Marionette TRACE conn4 <- [1,1938,null,{}]
22:04:22 INFO - PROCESS | 1831 | 1466744662511 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:22 INFO - PROCESS | 1831 | 1466744662520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:22 INFO - PROCESS | 1831 | 1466744662870 Marionette TRACE conn4 <- [1,1939,null,{"value":null}]
22:04:23 INFO - PROCESS | 1831 | 1466744663167 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:23 INFO - PROCESS | 1831 | 1466744663178 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f3400 == 27 [pid = 1831] [id = 492]
22:04:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9989a000) [pid = 1831] [serial = 1477] [outer = (nil)]
22:04:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99b42800) [pid = 1831] [serial = 1478] [outer = 0x9989a000]
22:04:23 INFO - PROCESS | 1831 | 1466744663300 Marionette DEBUG loaded listener.js
22:04:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ee8c00) [pid = 1831] [serial = 1479] [outer = 0x9989a000]
22:04:24 INFO - PROCESS | 1831 | 1466744664237 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}]
22:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
22:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1796ms
22:04:24 INFO - PROCESS | 1831 | 1466744664287 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null]
22:04:24 INFO - PROCESS | 1831 | 1466744664291 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}]
22:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
22:04:24 INFO - PROCESS | 1831 | 1466744664298 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}]
22:04:24 INFO - PROCESS | 1831 | 1466744664304 Marionette TRACE conn4 <- [1,1942,null,{}]
22:04:24 INFO - PROCESS | 1831 | 1466744664321 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:24 INFO - PROCESS | 1831 | 1466744664330 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:24 INFO - PROCESS | 1831 | 1466744664591 Marionette TRACE conn4 <- [1,1943,null,{"value":null}]
22:04:24 INFO - PROCESS | 1831 | 1466744664820 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:24 INFO - PROCESS | 1831 | 1466744664830 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a771400 == 28 [pid = 1831] [id = 493]
22:04:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a775800) [pid = 1831] [serial = 1480] [outer = (nil)]
22:04:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a85c000) [pid = 1831] [serial = 1481] [outer = 0x9a775800]
22:04:24 INFO - PROCESS | 1831 | 1466744664962 Marionette DEBUG loaded listener.js
22:04:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9ac5bc00) [pid = 1831] [serial = 1482] [outer = 0x9a775800]
22:04:25 INFO - PROCESS | 1831 | 1466744665888 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}]
22:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
22:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1639ms
22:04:25 INFO - PROCESS | 1831 | 1466744665938 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null]
22:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
22:04:25 INFO - PROCESS | 1831 | 1466744665943 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}]
22:04:25 INFO - PROCESS | 1831 | 1466744665950 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}]
22:04:25 INFO - PROCESS | 1831 | 1466744665954 Marionette TRACE conn4 <- [1,1946,null,{}]
22:04:25 INFO - PROCESS | 1831 | 1466744665960 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:25 INFO - PROCESS | 1831 | 1466744665966 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:26 INFO - PROCESS | 1831 | 1466744666181 Marionette TRACE conn4 <- [1,1947,null,{"value":null}]
22:04:26 INFO - PROCESS | 1831 | 1466744666406 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:26 INFO - PROCESS | 1831 | 1466744666415 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a857c00 == 29 [pid = 1831] [id = 494]
22:04:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b70c000) [pid = 1831] [serial = 1483] [outer = (nil)]
22:04:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b944000) [pid = 1831] [serial = 1484] [outer = 0x9b70c000]
22:04:26 INFO - PROCESS | 1831 | 1466744666545 Marionette DEBUG loaded listener.js
22:04:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d47b000) [pid = 1831] [serial = 1485] [outer = 0x9b70c000]
22:04:27 INFO - PROCESS | 1831 | 1466744667699 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}]
22:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
22:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1791ms
22:04:27 INFO - PROCESS | 1831 | 1466744667742 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null]
22:04:27 INFO - PROCESS | 1831 | 1466744667751 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}]
22:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
22:04:27 INFO - PROCESS | 1831 | 1466744667761 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}]
22:04:27 INFO - PROCESS | 1831 | 1466744667767 Marionette TRACE conn4 <- [1,1950,null,{}]
22:04:27 INFO - PROCESS | 1831 | 1466744667773 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:27 INFO - PROCESS | 1831 | 1466744667778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:27 INFO - PROCESS | 1831 | 1466744667991 Marionette TRACE conn4 <- [1,1951,null,{"value":null}]
22:04:28 INFO - PROCESS | 1831 | 1466744668192 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:28 INFO - PROCESS | 1831 | 1466744668201 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538c400 == 30 [pid = 1831] [id = 495]
22:04:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9b49d800) [pid = 1831] [serial = 1486] [outer = (nil)]
22:04:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9d88a000) [pid = 1831] [serial = 1487] [outer = 0x9b49d800]
22:04:28 INFO - PROCESS | 1831 | 1466744668281 Marionette DEBUG loaded listener.js
22:04:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1022000) [pid = 1831] [serial = 1488] [outer = 0x9b49d800]
22:04:29 INFO - PROCESS | 1831 | 1466744669172 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}]
22:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
22:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1445ms
22:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
22:04:29 INFO - PROCESS | 1831 | 1466744669204 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null]
22:04:29 INFO - PROCESS | 1831 | 1466744669208 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}]
22:04:29 INFO - PROCESS | 1831 | 1466744669215 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}]
22:04:29 INFO - PROCESS | 1831 | 1466744669218 Marionette TRACE conn4 <- [1,1954,null,{}]
22:04:29 INFO - PROCESS | 1831 | 1466744669224 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:29 INFO - PROCESS | 1831 | 1466744669237 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:29 INFO - PROCESS | 1831 | 1466744669471 Marionette TRACE conn4 <- [1,1955,null,{"value":null}]
22:04:29 INFO - PROCESS | 1831 | 1466744669762 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:29 INFO - PROCESS | 1831 | 1466744669771 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ad000 == 31 [pid = 1831] [id = 496]
22:04:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9477b400) [pid = 1831] [serial = 1489] [outer = (nil)]
22:04:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa2139c00) [pid = 1831] [serial = 1490] [outer = 0x9477b400]
22:04:29 INFO - PROCESS | 1831 | 1466744669889 Marionette DEBUG loaded listener.js
22:04:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x99d26400) [pid = 1831] [serial = 1491] [outer = 0x9477b400]
22:04:30 INFO - PROCESS | 1831 | 1466744670766 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}]
22:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
22:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1584ms
22:04:30 INFO - PROCESS | 1831 | 1466744670798 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null]
22:04:30 INFO - PROCESS | 1831 | 1466744670802 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}]
22:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
22:04:30 INFO - PROCESS | 1831 | 1466744670808 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}]
22:04:30 INFO - PROCESS | 1831 | 1466744670812 Marionette TRACE conn4 <- [1,1958,null,{}]
22:04:30 INFO - PROCESS | 1831 | 1466744670818 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:30 INFO - PROCESS | 1831 | 1466744670823 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:31 INFO - PROCESS | 1831 | 1466744670996 Marionette TRACE conn4 <- [1,1959,null,{"value":null}]
22:04:31 INFO - PROCESS | 1831 | 1466744671179 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:31 INFO - PROCESS | 1831 | 1466744671191 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b93a800 == 32 [pid = 1831] [id = 497]
22:04:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x9b946800) [pid = 1831] [serial = 1492] [outer = (nil)]
22:04:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa2431c00) [pid = 1831] [serial = 1493] [outer = 0x9b946800]
22:04:31 INFO - PROCESS | 1831 | 1466744671270 Marionette DEBUG loaded listener.js
22:04:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa2460400) [pid = 1831] [serial = 1494] [outer = 0x9b946800]
22:04:32 INFO - PROCESS | 1831 | 1466744672230 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}]
22:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
22:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1492ms
22:04:32 INFO - PROCESS | 1831 | 1466744672302 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null]
22:04:32 INFO - PROCESS | 1831 | 1466744672307 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}]
22:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
22:04:32 INFO - PROCESS | 1831 | 1466744672314 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}]
22:04:32 INFO - PROCESS | 1831 | 1466744672319 Marionette TRACE conn4 <- [1,1962,null,{}]
22:04:32 INFO - PROCESS | 1831 | 1466744672326 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:32 INFO - PROCESS | 1831 | 1466744672330 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:32 INFO - PROCESS | 1831 | 1466744672681 Marionette TRACE conn4 <- [1,1963,null,{"value":null}]
22:04:32 INFO - PROCESS | 1831 | 1466744672945 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:32 INFO - PROCESS | 1831 | 1466744672953 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x914abc00 == 33 [pid = 1831] [id = 498]
22:04:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x914ac400) [pid = 1831] [serial = 1495] [outer = (nil)]
22:04:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x91ae0400) [pid = 1831] [serial = 1496] [outer = 0x914ac400]
22:04:33 INFO - PROCESS | 1831 | 1466744673043 Marionette DEBUG loaded listener.js
22:04:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x9471a400) [pid = 1831] [serial = 1497] [outer = 0x914ac400]
22:04:34 INFO - PROCESS | 1831 | 1466744674162 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}]
22:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
22:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1886ms
22:04:34 INFO - PROCESS | 1831 | 1466744674204 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null]
22:04:34 INFO - PROCESS | 1831 | 1466744674213 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}]
22:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
22:04:34 INFO - PROCESS | 1831 | 1466744674226 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}]
22:04:34 INFO - PROCESS | 1831 | 1466744674234 Marionette TRACE conn4 <- [1,1966,null,{}]
22:04:34 INFO - PROCESS | 1831 | 1466744674247 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:34 INFO - PROCESS | 1831 | 1466744674256 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:34 INFO - PROCESS | 1831 | 1466744674695 Marionette TRACE conn4 <- [1,1967,null,{"value":null}]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa21f9c00) [pid = 1831] [serial = 1410] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9afddc00) [pid = 1831] [serial = 1403] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa1fa4800) [pid = 1831] [serial = 1409] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa2431000) [pid = 1831] [serial = 1413] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa22ef400) [pid = 1831] [serial = 1412] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9989fc00) [pid = 1831] [serial = 1389] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9a76a800) [pid = 1831] [serial = 1401] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x99b49000) [pid = 1831] [serial = 1398] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x953f0c00) [pid = 1831] [serial = 1394] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x97906c00) [pid = 1831] [serial = 1395] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9a76cc00) [pid = 1831] [serial = 1400] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x8fdb4400) [pid = 1831] [serial = 1391] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d889c00) [pid = 1831] [serial = 1407] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9afeb800) [pid = 1831] [serial = 1404] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9b942000) [pid = 1831] [serial = 1406] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x914a9400) [pid = 1831] [serial = 1392] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x998a7000) [pid = 1831] [serial = 1397] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | 1466744674876 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:34 INFO - PROCESS | 1831 | 1466744674885 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9afe7000) [pid = 1831] [serial = 1415] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x95294000) [pid = 1831] [serial = 1430] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9790ac00) [pid = 1831] [serial = 1424] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x979ee800) [pid = 1831] [serial = 1425] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa229cc00) [pid = 1831] [serial = 1416] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x94775000) [pid = 1831] [serial = 1421] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91ad7400) [pid = 1831] [serial = 1419] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9981cc00) [pid = 1831] [serial = 1431] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x998b9000) [pid = 1831] [serial = 1427] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9526bc00) [pid = 1831] [serial = 1422] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99c74400) [pid = 1831] [serial = 1428] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x914a3400) [pid = 1831] [serial = 1418] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a0cf400) [pid = 1831] [serial = 1433] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a768400) [pid = 1831] [serial = 1434] [outer = (nil)] [url = about:blank]
22:04:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8000 == 34 [pid = 1831] [id = 499]
22:04:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x914a9400) [pid = 1831] [serial = 1498] [outer = (nil)]
22:04:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x91ad8000) [pid = 1831] [serial = 1499] [outer = 0x914a9400]
22:04:34 INFO - PROCESS | 1831 | 1466744674984 Marionette DEBUG loaded listener.js
22:04:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953ea000) [pid = 1831] [serial = 1500] [outer = 0x914a9400]
22:04:35 INFO - PROCESS | 1831 | 1466744675733 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}]
22:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
22:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1543ms
22:04:35 INFO - PROCESS | 1831 | 1466744675766 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null]
22:04:35 INFO - PROCESS | 1831 | 1466744675770 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}]
22:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
22:04:35 INFO - PROCESS | 1831 | 1466744675777 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}]
22:04:35 INFO - PROCESS | 1831 | 1466744675779 Marionette TRACE conn4 <- [1,1970,null,{}]
22:04:35 INFO - PROCESS | 1831 | 1466744675790 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:35 INFO - PROCESS | 1831 | 1466744675794 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:36 INFO - PROCESS | 1831 | 1466744676021 Marionette TRACE conn4 <- [1,1971,null,{"value":null}]
22:04:36 INFO - PROCESS | 1831 | 1466744676039 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:36 INFO - PROCESS | 1831 | 1466744676046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ec000 == 35 [pid = 1831] [id = 500]
22:04:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x979ee800) [pid = 1831] [serial = 1501] [outer = (nil)]
22:04:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x98a22400) [pid = 1831] [serial = 1502] [outer = 0x979ee800]
22:04:36 INFO - PROCESS | 1831 | 1466744676117 Marionette DEBUG loaded listener.js
22:04:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x998a1800) [pid = 1831] [serial = 1503] [outer = 0x979ee800]
22:04:37 INFO - PROCESS | 1831 | 1466744677055 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}]
22:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
22:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1302ms
22:04:37 INFO - PROCESS | 1831 | 1466744677084 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null]
22:04:37 INFO - PROCESS | 1831 | 1466744677091 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}]
22:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
22:04:37 INFO - PROCESS | 1831 | 1466744677108 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}]
22:04:37 INFO - PROCESS | 1831 | 1466744677115 Marionette TRACE conn4 <- [1,1974,null,{}]
22:04:37 INFO - PROCESS | 1831 | 1466744677121 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:37 INFO - PROCESS | 1831 | 1466744677127 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:37 INFO - PROCESS | 1831 | 1466744677325 Marionette TRACE conn4 <- [1,1975,null,{"value":null}]
22:04:37 INFO - PROCESS | 1831 | 1466744677505 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:37 INFO - PROCESS | 1831 | 1466744677516 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdbac00 == 36 [pid = 1831] [id = 501]
22:04:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9529b400) [pid = 1831] [serial = 1504] [outer = (nil)]
22:04:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99eee000) [pid = 1831] [serial = 1505] [outer = 0x9529b400]
22:04:37 INFO - PROCESS | 1831 | 1466744677591 Marionette DEBUG loaded listener.js
22:04:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a05c000) [pid = 1831] [serial = 1506] [outer = 0x9529b400]
22:04:38 INFO - PROCESS | 1831 | 1466744678495 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}]
22:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
22:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1441ms
22:04:38 INFO - PROCESS | 1831 | 1466744678542 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null]
22:04:38 INFO - PROCESS | 1831 | 1466744678545 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}]
22:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
22:04:38 INFO - PROCESS | 1831 | 1466744678558 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}]
22:04:38 INFO - PROCESS | 1831 | 1466744678560 Marionette TRACE conn4 <- [1,1978,null,{}]
22:04:38 INFO - PROCESS | 1831 | 1466744678566 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:38 INFO - PROCESS | 1831 | 1466744678571 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:38 INFO - PROCESS | 1831 | 1466744678829 Marionette TRACE conn4 <- [1,1979,null,{"value":null}]
22:04:38 INFO - PROCESS | 1831 | 1466744678855 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:38 INFO - PROCESS | 1831 | 1466744678865 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0c00 == 37 [pid = 1831] [id = 502]
22:04:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a81800) [pid = 1831] [serial = 1507] [outer = (nil)]
22:04:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a76cc00) [pid = 1831] [serial = 1508] [outer = 0x93a81800]
22:04:38 INFO - PROCESS | 1831 | 1466744678944 Marionette DEBUG loaded listener.js
22:04:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a770000) [pid = 1831] [serial = 1509] [outer = 0x93a81800]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x91ad7000) [pid = 1831] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x98acb000) [pid = 1831] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a94d400) [pid = 1831] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99eed800) [pid = 1831] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x979f2000) [pid = 1831] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9d4f7800) [pid = 1831] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x91adf800) [pid = 1831] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x95387c00) [pid = 1831] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x979ec400) [pid = 1831] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9d87cc00) [pid = 1831] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x914acc00) [pid = 1831] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html]
22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a5c000) [pid = 1831] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html]
22:04:40 INFO - PROCESS | 1831 | 1466744680022 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}]
22:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
22:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1490ms
22:04:40 INFO - PROCESS | 1831 | 1466744680049 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null]
22:04:40 INFO - PROCESS | 1831 | 1466744680052 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}]
22:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
22:04:40 INFO - PROCESS | 1831 | 1466744680058 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}]
22:04:40 INFO - PROCESS | 1831 | 1466744680061 Marionette TRACE conn4 <- [1,1982,null,{}]
22:04:40 INFO - PROCESS | 1831 | 1466744680067 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:40 INFO - PROCESS | 1831 | 1466744680072 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:40 INFO - PROCESS | 1831 | 1466744680303 Marionette TRACE conn4 <- [1,1983,null,{"value":null}]
22:04:40 INFO - PROCESS | 1831 | 1466744680319 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:40 INFO - PROCESS | 1831 | 1466744680335 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eed800 == 38 [pid = 1831] [id = 503]
22:04:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a05bc00) [pid = 1831] [serial = 1510] [outer = (nil)]
22:04:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a951c00) [pid = 1831] [serial = 1511] [outer = 0x9a05bc00]
22:04:40 INFO - PROCESS | 1831 | 1466744680413 Marionette DEBUG loaded listener.js
22:04:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b942000) [pid = 1831] [serial = 1512] [outer = 0x9a05bc00]
22:04:41 INFO - PROCESS | 1831 | 1466744681486 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}]
22:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
22:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1485ms
22:04:41 INFO - PROCESS | 1831 | 1466744681641 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null]
22:04:41 INFO - PROCESS | 1831 | 1466744681650 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}]
22:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
22:04:41 INFO - PROCESS | 1831 | 1466744681662 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}]
22:04:41 INFO - PROCESS | 1831 | 1466744681668 Marionette TRACE conn4 <- [1,1986,null,{}]
22:04:41 INFO - PROCESS | 1831 | 1466744681678 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:41 INFO - PROCESS | 1831 | 1466744681684 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:41 INFO - PROCESS | 1831 | 1466744681928 Marionette TRACE conn4 <- [1,1987,null,{"value":null}]
22:04:42 INFO - PROCESS | 1831 | 1466744682205 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:42 INFO - PROCESS | 1831 | 1466744682223 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a6800 == 39 [pid = 1831] [id = 504]
22:04:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x91adf000) [pid = 1831] [serial = 1513] [outer = (nil)]
22:04:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93a5a800) [pid = 1831] [serial = 1514] [outer = 0x91adf000]
22:04:42 INFO - PROCESS | 1831 | 1466744682304 Marionette DEBUG loaded listener.js
22:04:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9526a400) [pid = 1831] [serial = 1515] [outer = 0x91adf000]
22:04:43 INFO - PROCESS | 1831 | 1466744683218 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}]
22:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
22:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1588ms
22:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
22:04:43 INFO - PROCESS | 1831 | 1466744683250 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null]
22:04:43 INFO - PROCESS | 1831 | 1466744683255 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}]
22:04:43 INFO - PROCESS | 1831 | 1466744683266 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}]
22:04:43 INFO - PROCESS | 1831 | 1466744683272 Marionette TRACE conn4 <- [1,1990,null,{}]
22:04:43 INFO - PROCESS | 1831 | 1466744683279 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:43 INFO - PROCESS | 1831 | 1466744683285 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:43 INFO - PROCESS | 1831 | 1466744683483 Marionette TRACE conn4 <- [1,1991,null,{"value":null}]
22:04:43 INFO - PROCESS | 1831 | 1466744683720 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:43 INFO - PROCESS | 1831 | 1466744683729 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x97972c00 == 40 [pid = 1831] [id = 505]
22:04:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97976800) [pid = 1831] [serial = 1516] [outer = (nil)]
22:04:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x979f4c00) [pid = 1831] [serial = 1517] [outer = 0x97976800]
22:04:43 INFO - PROCESS | 1831 | 1466744683857 Marionette DEBUG loaded listener.js
22:04:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9981e000) [pid = 1831] [serial = 1518] [outer = 0x97976800]
22:04:45 INFO - PROCESS | 1831 | 1466744685091 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}]
22:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
22:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1893ms
22:04:45 INFO - PROCESS | 1831 | 1466744685155 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null]
22:04:45 INFO - PROCESS | 1831 | 1466744685160 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}]
22:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
22:04:45 INFO - PROCESS | 1831 | 1466744685167 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}]
22:04:45 INFO - PROCESS | 1831 | 1466744685171 Marionette TRACE conn4 <- [1,1994,null,{}]
22:04:45 INFO - PROCESS | 1831 | 1466744685185 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:45 INFO - PROCESS | 1831 | 1466744685193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:45 INFO - PROCESS | 1831 | 1466744685434 Marionette TRACE conn4 <- [1,1995,null,{"value":null}]
22:04:45 INFO - PROCESS | 1831 | 1466744685732 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:45 INFO - PROCESS | 1831 | 1466744685747 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eeac00 == 41 [pid = 1831] [id = 506]
22:04:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a0da400) [pid = 1831] [serial = 1519] [outer = (nil)]
22:04:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a550000) [pid = 1831] [serial = 1520] [outer = 0x9a0da400]
22:04:45 INFO - PROCESS | 1831 | 1466744685849 Marionette DEBUG loaded listener.js
22:04:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a76b400) [pid = 1831] [serial = 1521] [outer = 0x9a0da400]
22:04:46 INFO - PROCESS | 1831 | 1466744686774 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}]
22:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
22:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1634ms
22:04:46 INFO - PROCESS | 1831 | 1466744686802 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null]
22:04:46 INFO - PROCESS | 1831 | 1466744686808 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}]
22:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
22:04:46 INFO - PROCESS | 1831 | 1466744686834 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}]
22:04:46 INFO - PROCESS | 1831 | 1466744686838 Marionette TRACE conn4 <- [1,1998,null,{}]
22:04:46 INFO - PROCESS | 1831 | 1466744686844 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:46 INFO - PROCESS | 1831 | 1466744686850 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:47 INFO - PROCESS | 1831 | 1466744687074 Marionette TRACE conn4 <- [1,1999,null,{"value":null}]
22:04:47 INFO - PROCESS | 1831 | 1466744687313 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:47 INFO - PROCESS | 1831 | 1466744687322 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x998b0c00 == 42 [pid = 1831] [id = 507]
22:04:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d813000) [pid = 1831] [serial = 1522] [outer = (nil)]
22:04:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d891400) [pid = 1831] [serial = 1523] [outer = 0x9d813000]
22:04:47 INFO - PROCESS | 1831 | 1466744687431 Marionette DEBUG loaded listener.js
22:04:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa2136400) [pid = 1831] [serial = 1524] [outer = 0x9d813000]
22:04:48 INFO - PROCESS | 1831 | 1466744688334 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}]
22:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
22:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1547ms
22:04:48 INFO - PROCESS | 1831 | 1466744688379 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null]
22:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
22:04:48 INFO - PROCESS | 1831 | 1466744688383 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}]
22:04:48 INFO - PROCESS | 1831 | 1466744688389 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}]
22:04:48 INFO - PROCESS | 1831 | 1466744688393 Marionette TRACE conn4 <- [1,2002,null,{}]
22:04:48 INFO - PROCESS | 1831 | 1466744688399 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:48 INFO - PROCESS | 1831 | 1466744688405 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:48 INFO - PROCESS | 1831 | 1466744688587 Marionette TRACE conn4 <- [1,2003,null,{"value":null}]
22:04:48 INFO - PROCESS | 1831 | 1466744688782 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:48 INFO - PROCESS | 1831 | 1466744688792 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x95390400 == 43 [pid = 1831] [id = 508]
22:04:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a857000) [pid = 1831] [serial = 1525] [outer = (nil)]
22:04:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa22ab000) [pid = 1831] [serial = 1526] [outer = 0x9a857000]
22:04:48 INFO - PROCESS | 1831 | 1466744688955 Marionette DEBUG loaded listener.js
22:04:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa2432000) [pid = 1831] [serial = 1527] [outer = 0x9a857000]
22:04:49 INFO - PROCESS | 1831 | 1466744689876 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}]
22:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
22:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1535ms
22:04:49 INFO - PROCESS | 1831 | 1466744689924 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null]
22:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
22:04:49 INFO - PROCESS | 1831 | 1466744689928 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}]
22:04:49 INFO - PROCESS | 1831 | 1466744689935 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}]
22:04:49 INFO - PROCESS | 1831 | 1466744689939 Marionette TRACE conn4 <- [1,2006,null,{}]
22:04:49 INFO - PROCESS | 1831 | 1466744689945 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:49 INFO - PROCESS | 1831 | 1466744689955 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:50 INFO - PROCESS | 1831 | 1466744690250 Marionette TRACE conn4 <- [1,2007,null,{"value":null}]
22:04:50 INFO - PROCESS | 1831 | 1466744690541 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:50 INFO - PROCESS | 1831 | 1466744690554 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x97907400 == 44 [pid = 1831] [id = 509]
22:04:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a0d9400) [pid = 1831] [serial = 1528] [outer = (nil)]
22:04:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa323a400) [pid = 1831] [serial = 1529] [outer = 0x9a0d9400]
22:04:50 INFO - PROCESS | 1831 | 1466744690641 Marionette DEBUG loaded listener.js
22:04:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa3349400) [pid = 1831] [serial = 1530] [outer = 0x9a0d9400]
22:04:51 INFO - PROCESS | 1831 | 1466744691555 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}]
22:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
22:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1693ms
22:04:51 INFO - PROCESS | 1831 | 1466744691628 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null]
22:04:51 INFO - PROCESS | 1831 | 1466744691632 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}]
22:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
22:04:51 INFO - PROCESS | 1831 | 1466744691639 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}]
22:04:51 INFO - PROCESS | 1831 | 1466744691643 Marionette TRACE conn4 <- [1,2010,null,{}]
22:04:51 INFO - PROCESS | 1831 | 1466744691649 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:51 INFO - PROCESS | 1831 | 1466744691654 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:51 INFO - PROCESS | 1831 | 1466744691839 Marionette TRACE conn4 <- [1,2011,null,{"value":null}]
22:04:52 INFO - PROCESS | 1831 | 1466744692091 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:52 INFO - PROCESS | 1831 | 1466744692101 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b0800 == 45 [pid = 1831] [id = 510]
22:04:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa3240000) [pid = 1831] [serial = 1531] [outer = (nil)]
22:04:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa4d10400) [pid = 1831] [serial = 1532] [outer = 0xa3240000]
22:04:52 INFO - PROCESS | 1831 | 1466744692226 Marionette DEBUG loaded listener.js
22:04:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa4d4cc00) [pid = 1831] [serial = 1533] [outer = 0xa3240000]
22:04:53 INFO - PROCESS | 1831 | 1466744693139 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}]
22:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
22:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1541ms
22:04:53 INFO - PROCESS | 1831 | 1466744693182 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null]
22:04:53 INFO - PROCESS | 1831 | 1466744693187 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}]
22:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
22:04:53 INFO - PROCESS | 1831 | 1466744693194 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}]
22:04:53 INFO - PROCESS | 1831 | 1466744693197 Marionette TRACE conn4 <- [1,2014,null,{}]
22:04:53 INFO - PROCESS | 1831 | 1466744693203 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:53 INFO - PROCESS | 1831 | 1466744693208 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:53 INFO - PROCESS | 1831 | 1466744693412 Marionette TRACE conn4 <- [1,2015,null,{"value":null}]
22:04:53 INFO - PROCESS | 1831 | 1466744693647 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:53 INFO - PROCESS | 1831 | 1466744693658 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477d400 == 46 [pid = 1831] [id = 511]
22:04:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x96e61800) [pid = 1831] [serial = 1534] [outer = (nil)]
22:04:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x9989f400) [pid = 1831] [serial = 1535] [outer = 0x96e61800]
22:04:53 INFO - PROCESS | 1831 | 1466744693782 Marionette DEBUG loaded listener.js
22:04:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa4f17000) [pid = 1831] [serial = 1536] [outer = 0x96e61800]
22:04:54 INFO - PROCESS | 1831 | 1466744694680 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}]
22:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
22:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1537ms
22:04:54 INFO - PROCESS | 1831 | 1466744694733 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null]
22:04:54 INFO - PROCESS | 1831 | 1466744694737 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}]
22:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
22:04:54 INFO - PROCESS | 1831 | 1466744694744 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}]
22:04:54 INFO - PROCESS | 1831 | 1466744694748 Marionette TRACE conn4 <- [1,2018,null,{}]
22:04:54 INFO - PROCESS | 1831 | 1466744694754 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:54 INFO - PROCESS | 1831 | 1466744694759 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:54 INFO - PROCESS | 1831 | 1466744694955 Marionette TRACE conn4 <- [1,2019,null,{"value":null}]
22:04:55 INFO - PROCESS | 1831 | 1466744695477 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:55 INFO - PROCESS | 1831 | 1466744695486 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adec00 == 47 [pid = 1831] [id = 512]
22:04:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x91ae0000) [pid = 1831] [serial = 1537] [outer = (nil)]
22:04:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x93a5c000) [pid = 1831] [serial = 1538] [outer = 0x91ae0000]
22:04:55 INFO - PROCESS | 1831 | 1466744695569 Marionette DEBUG loaded listener.js
22:04:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x9529dc00) [pid = 1831] [serial = 1539] [outer = 0x91ae0000]
22:04:56 INFO - PROCESS | 1831 | 1466744696490 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}]
22:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
22:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1794ms
22:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
22:04:56 INFO - PROCESS | 1831 | 1466744696541 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null]
22:04:56 INFO - PROCESS | 1831 | 1466744696546 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}]
22:04:56 INFO - PROCESS | 1831 | 1466744696554 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}]
22:04:56 INFO - PROCESS | 1831 | 1466744696559 Marionette TRACE conn4 <- [1,2022,null,{}]
22:04:56 INFO - PROCESS | 1831 | 1466744696567 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:56 INFO - PROCESS | 1831 | 1466744696575 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:56 INFO - PROCESS | 1831 | 1466744696755 Marionette TRACE conn4 <- [1,2023,null,{"value":null}]
22:04:57 INFO - PROCESS | 1831 | 1466744697104 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:57 INFO - PROCESS | 1831 | 1466744697113 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b1000 == 48 [pid = 1831] [id = 513]
22:04:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x96e65400) [pid = 1831] [serial = 1540] [outer = (nil)]
22:04:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x996b5400) [pid = 1831] [serial = 1541] [outer = 0x96e65400]
22:04:57 INFO - PROCESS | 1831 | 1466744697198 Marionette DEBUG loaded listener.js
22:04:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9989e000) [pid = 1831] [serial = 1542] [outer = 0x96e65400]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x93a83800 == 47 [pid = 1831] [id = 473]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x95393400 == 46 [pid = 1831] [id = 475]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb2800 == 45 [pid = 1831] [id = 476]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x95393800 == 44 [pid = 1831] [id = 474]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x97977000 == 43 [pid = 1831] [id = 485]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0c00 == 42 [pid = 1831] [id = 502]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdbac00 == 41 [pid = 1831] [id = 501]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x953ec000 == 40 [pid = 1831] [id = 500]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8000 == 39 [pid = 1831] [id = 499]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914abc00 == 38 [pid = 1831] [id = 498]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae400 == 37 [pid = 1831] [id = 484]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9a771400 == 36 [pid = 1831] [id = 493]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9b948c00 == 35 [pid = 1831] [id = 482]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9a946000 == 34 [pid = 1831] [id = 480]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x953f3400 == 33 [pid = 1831] [id = 492]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9b93a800 == 32 [pid = 1831] [id = 497]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x996be800 == 31 [pid = 1831] [id = 481]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x953eb800 == 30 [pid = 1831] [id = 483]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91adf400 == 29 [pid = 1831] [id = 486]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9529fc00 == 28 [pid = 1831] [id = 487]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3000 == 27 [pid = 1831] [id = 489]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad6400 == 26 [pid = 1831] [id = 478]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x99eeb400 == 25 [pid = 1831] [id = 477]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5800 == 24 [pid = 1831] [id = 490]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1000 == 23 [pid = 1831] [id = 488]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6400 == 22 [pid = 1831] [id = 472]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914ad000 == 21 [pid = 1831] [id = 496]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5000 == 20 [pid = 1831] [id = 479]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae0800 == 19 [pid = 1831] [id = 491]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9538c400 == 18 [pid = 1831] [id = 495]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9a857c00 == 17 [pid = 1831] [id = 494]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914b0800 == 16 [pid = 1831] [id = 510]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9477d400 == 15 [pid = 1831] [id = 511]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x97907400 == 14 [pid = 1831] [id = 509]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x95390400 == 13 [pid = 1831] [id = 508]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x998b0c00 == 12 [pid = 1831] [id = 507]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x97972c00 == 11 [pid = 1831] [id = 505]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x99eeac00 == 10 [pid = 1831] [id = 506]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x99eed800 == 9 [pid = 1831] [id = 503]
22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914a6800 == 8 [pid = 1831] [id = 504]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x99bf9800) [pid = 1831] [serial = 1472] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x95390c00) [pid = 1831] [serial = 1437] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x94722000) [pid = 1831] [serial = 1436] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99b83000) [pid = 1831] [serial = 1440] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9989e400) [pid = 1831] [serial = 1439] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9b77f800) [pid = 1831] [serial = 1443] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9afe3000) [pid = 1831] [serial = 1442] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9d815800) [pid = 1831] [serial = 1446] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9d4f9800) [pid = 1831] [serial = 1445] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x98370c00) [pid = 1831] [serial = 1466] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x98cbdc00) [pid = 1831] [serial = 1467] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa1086800) [pid = 1831] [serial = 1449] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x93a4f800) [pid = 1831] [serial = 1460] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x93a53400) [pid = 1831] [serial = 1461] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x95390000) [pid = 1831] [serial = 1463] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9d892000) [pid = 1831] [serial = 1448] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x996b3800) [pid = 1831] [serial = 1458] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98370800) [pid = 1831] [serial = 1457] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa2ee4400) [pid = 1831] [serial = 1452] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa22f4c00) [pid = 1831] [serial = 1451] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99d22c00) [pid = 1831] [serial = 1455] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953ea800) [pid = 1831] [serial = 1454] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x952a1800) [pid = 1831] [serial = 1469] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x98acac00) [pid = 1831] [serial = 1470] [outer = (nil)] [url = about:blank]
22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x953e8400) [pid = 1831] [serial = 1464] [outer = (nil)] [url = about:blank]
22:04:59 INFO - PROCESS | 1831 | 1466744699387 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}]
22:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
22:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2888ms
22:04:59 INFO - PROCESS | 1831 | 1466744699442 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null]
22:04:59 INFO - PROCESS | 1831 | 1466744699448 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}]
22:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
22:04:59 INFO - PROCESS | 1831 | 1466744699456 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}]
22:04:59 INFO - PROCESS | 1831 | 1466744699461 Marionette TRACE conn4 <- [1,2026,null,{}]
22:04:59 INFO - PROCESS | 1831 | 1466744699469 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:04:59 INFO - PROCESS | 1831 | 1466744699475 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:59 INFO - PROCESS | 1831 | 1466744699651 Marionette TRACE conn4 <- [1,2027,null,{"value":null}]
22:04:59 INFO - PROCESS | 1831 | 1466744699831 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:04:59 INFO - PROCESS | 1831 | 1466744699839 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:04:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba000 == 9 [pid = 1831] [id = 514]
22:04:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x914ac800) [pid = 1831] [serial = 1543] [outer = (nil)]
22:04:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x91ae4800) [pid = 1831] [serial = 1544] [outer = 0x914ac800]
22:04:59 INFO - PROCESS | 1831 | 1466744699926 Marionette DEBUG loaded listener.js
22:05:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93c2f000) [pid = 1831] [serial = 1545] [outer = 0x914ac800]
22:05:00 INFO - PROCESS | 1831 | 1466744700769 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}]
22:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
22:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1383ms
22:05:00 INFO - PROCESS | 1831 | 1466744700839 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null]
22:05:00 INFO - PROCESS | 1831 | 1466744700847 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}]
22:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
22:05:00 INFO - PROCESS | 1831 | 1466744700859 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}]
22:05:00 INFO - PROCESS | 1831 | 1466744700863 Marionette TRACE conn4 <- [1,2030,null,{}]
22:05:00 INFO - PROCESS | 1831 | 1466744700870 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:00 INFO - PROCESS | 1831 | 1466744700876 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:01 INFO - PROCESS | 1831 | 1466744701061 Marionette TRACE conn4 <- [1,2031,null,{"value":null}]
22:05:01 INFO - PROCESS | 1831 | 1466744701216 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:01 INFO - PROCESS | 1831 | 1466744701223 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526b800 == 10 [pid = 1831] [id = 515]
22:05:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x953e5000) [pid = 1831] [serial = 1546] [outer = (nil)]
22:05:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x953e9800) [pid = 1831] [serial = 1547] [outer = 0x953e5000]
22:05:01 INFO - PROCESS | 1831 | 1466744701302 Marionette DEBUG loaded listener.js
22:05:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953f0800) [pid = 1831] [serial = 1548] [outer = 0x953e5000]
22:05:02 INFO - PROCESS | 1831 | 1466744702441 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}]
22:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
22:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1640ms
22:05:02 INFO - PROCESS | 1831 | 1466744702501 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null]
22:05:02 INFO - PROCESS | 1831 | 1466744702508 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}]
22:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
22:05:02 INFO - PROCESS | 1831 | 1466744702537 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}]
22:05:02 INFO - PROCESS | 1831 | 1466744702546 Marionette TRACE conn4 <- [1,2034,null,{}]
22:05:02 INFO - PROCESS | 1831 | 1466744702587 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:02 INFO - PROCESS | 1831 | 1466744702620 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:03 INFO - PROCESS | 1831 | 1466744703067 Marionette TRACE conn4 <- [1,2035,null,{"value":null}]
22:05:03 INFO - PROCESS | 1831 | 1466744703140 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:03 INFO - PROCESS | 1831 | 1466744703156 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x98372000 == 11 [pid = 1831] [id = 516]
22:05:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x98acac00) [pid = 1831] [serial = 1549] [outer = (nil)]
22:05:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x996b7400) [pid = 1831] [serial = 1550] [outer = 0x98acac00]
22:05:03 INFO - PROCESS | 1831 | 1466744703386 Marionette DEBUG loaded listener.js
22:05:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x998a3800) [pid = 1831] [serial = 1551] [outer = 0x98acac00]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x979ee800) [pid = 1831] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9b49d800) [pid = 1831] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x914ac400) [pid = 1831] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a775800) [pid = 1831] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x914a9400) [pid = 1831] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9b70c000) [pid = 1831] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9529b400) [pid = 1831] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93a52c00) [pid = 1831] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9989a000) [pid = 1831] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x93a81800) [pid = 1831] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9477b400) [pid = 1831] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9b946800) [pid = 1831] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x91ad5400) [pid = 1831] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html]
22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a05bc00) [pid = 1831] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html]
22:05:04 INFO - PROCESS | 1831 | 1466744704849 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}]
22:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
22:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2354ms
22:05:04 INFO - PROCESS | 1831 | 1466744704887 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null]
22:05:04 INFO - PROCESS | 1831 | 1466744704892 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}]
22:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
22:05:04 INFO - PROCESS | 1831 | 1466744704898 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}]
22:05:04 INFO - PROCESS | 1831 | 1466744704901 Marionette TRACE conn4 <- [1,2038,null,{}]
22:05:04 INFO - PROCESS | 1831 | 1466744704907 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:04 INFO - PROCESS | 1831 | 1466744704912 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:05 INFO - PROCESS | 1831 | 1466744705081 Marionette TRACE conn4 <- [1,2039,null,{"value":null}]
22:05:05 INFO - PROCESS | 1831 | 1466744705091 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:05 INFO - PROCESS | 1831 | 1466744705098 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x91add400 == 12 [pid = 1831] [id = 517]
22:05:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93c2f400) [pid = 1831] [serial = 1552] [outer = (nil)]
22:05:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x979f5800) [pid = 1831] [serial = 1553] [outer = 0x93c2f400]
22:05:05 INFO - PROCESS | 1831 | 1466744705319 Marionette DEBUG loaded listener.js
22:05:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99bf9800) [pid = 1831] [serial = 1554] [outer = 0x93c2f400]
22:05:06 INFO - PROCESS | 1831 | 1466744706160 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}]
22:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
22:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1288ms
22:05:06 INFO - PROCESS | 1831 | 1466744706244 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null]
22:05:06 INFO - PROCESS | 1831 | 1466744706251 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}]
22:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
22:05:06 INFO - PROCESS | 1831 | 1466744706261 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}]
22:05:06 INFO - PROCESS | 1831 | 1466744706266 Marionette TRACE conn4 <- [1,2042,null,{}]
22:05:06 INFO - PROCESS | 1831 | 1466744706277 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:06 INFO - PROCESS | 1831 | 1466744706283 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:06 INFO - PROCESS | 1831 | 1466744706517 Marionette TRACE conn4 <- [1,2043,null,{"value":null}]
22:05:06 INFO - PROCESS | 1831 | 1466744706758 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:06 INFO - PROCESS | 1831 | 1466744706773 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ade400 == 13 [pid = 1831] [id = 518]
22:05:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x91adf400) [pid = 1831] [serial = 1555] [outer = (nil)]
22:05:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x93a5e800) [pid = 1831] [serial = 1556] [outer = 0x91adf400]
22:05:06 INFO - PROCESS | 1831 | 1466744706862 Marionette DEBUG loaded listener.js
22:05:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9519fc00) [pid = 1831] [serial = 1557] [outer = 0x91adf400]
22:05:07 INFO - PROCESS | 1831 | 1466744707856 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}]
22:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
22:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1635ms
22:05:07 INFO - PROCESS | 1831 | 1466744707897 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null]
22:05:07 INFO - PROCESS | 1831 | 1466744707903 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}]
22:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
22:05:07 INFO - PROCESS | 1831 | 1466744707914 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}]
22:05:07 INFO - PROCESS | 1831 | 1466744707919 Marionette TRACE conn4 <- [1,2046,null,{}]
22:05:07 INFO - PROCESS | 1831 | 1466744707931 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:07 INFO - PROCESS | 1831 | 1466744707941 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:08 INFO - PROCESS | 1831 | 1466744708143 Marionette TRACE conn4 <- [1,2047,null,{"value":null}]
22:05:08 INFO - PROCESS | 1831 | 1466744708377 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:08 INFO - PROCESS | 1831 | 1466744708385 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x97970000 == 14 [pid = 1831] [id = 519]
22:05:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x97976c00) [pid = 1831] [serial = 1558] [outer = (nil)]
22:05:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x979fa400) [pid = 1831] [serial = 1559] [outer = 0x97976c00]
22:05:08 INFO - PROCESS | 1831 | 1466744708515 Marionette DEBUG loaded listener.js
22:05:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x98f3bc00) [pid = 1831] [serial = 1560] [outer = 0x97976c00]
22:05:09 INFO - PROCESS | 1831 | 1466744709423 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}]
22:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
22:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1545ms
22:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
22:05:09 INFO - PROCESS | 1831 | 1466744709457 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null]
22:05:09 INFO - PROCESS | 1831 | 1466744709460 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}]
22:05:09 INFO - PROCESS | 1831 | 1466744709468 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}]
22:05:09 INFO - PROCESS | 1831 | 1466744709471 Marionette TRACE conn4 <- [1,2050,null,{}]
22:05:09 INFO - PROCESS | 1831 | 1466744709486 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:09 INFO - PROCESS | 1831 | 1466744709495 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:09 INFO - PROCESS | 1831 | 1466744709689 Marionette TRACE conn4 <- [1,2051,null,{"value":null}]
22:05:09 INFO - PROCESS | 1831 | 1466744709962 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:09 INFO - PROCESS | 1831 | 1466744709975 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ef0400 == 15 [pid = 1831] [id = 520]
22:05:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ef0800) [pid = 1831] [serial = 1561] [outer = (nil)]
22:05:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a0cec00) [pid = 1831] [serial = 1562] [outer = 0x99ef0800]
22:05:10 INFO - PROCESS | 1831 | 1466744710108 Marionette DEBUG loaded listener.js
22:05:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x979f0000) [pid = 1831] [serial = 1563] [outer = 0x99ef0800]
22:05:11 INFO - PROCESS | 1831 | 1466744711033 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}]
22:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
22:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1637ms
22:05:11 INFO - PROCESS | 1831 | 1466744711105 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null]
22:05:11 INFO - PROCESS | 1831 | 1466744711109 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}]
22:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
22:05:11 INFO - PROCESS | 1831 | 1466744711116 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}]
22:05:11 INFO - PROCESS | 1831 | 1466744711119 Marionette TRACE conn4 <- [1,2054,null,{}]
22:05:11 INFO - PROCESS | 1831 | 1466744711125 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:11 INFO - PROCESS | 1831 | 1466744711131 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:11 INFO - PROCESS | 1831 | 1466744711364 Marionette TRACE conn4 <- [1,2055,null,{"value":null}]
22:05:11 INFO - PROCESS | 1831 | 1466744711594 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:11 INFO - PROCESS | 1831 | 1466744711605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a05b000 == 16 [pid = 1831] [id = 521]
22:05:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a768400) [pid = 1831] [serial = 1564] [outer = (nil)]
22:05:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a76f800) [pid = 1831] [serial = 1565] [outer = 0x9a768400]
22:05:11 INFO - PROCESS | 1831 | 1466744711738 Marionette DEBUG loaded listener.js
22:05:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a774800) [pid = 1831] [serial = 1566] [outer = 0x9a768400]
22:05:12 INFO - PROCESS | 1831 | 1466744712656 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}]
22:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
22:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1580ms
22:05:12 INFO - PROCESS | 1831 | 1466744712697 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null]
22:05:12 INFO - PROCESS | 1831 | 1466744712702 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}]
22:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
22:05:12 INFO - PROCESS | 1831 | 1466744712709 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}]
22:05:12 INFO - PROCESS | 1831 | 1466744712712 Marionette TRACE conn4 <- [1,2058,null,{}]
22:05:12 INFO - PROCESS | 1831 | 1466744712719 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:12 INFO - PROCESS | 1831 | 1466744712725 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:12 INFO - PROCESS | 1831 | 1466744712910 Marionette TRACE conn4 <- [1,2059,null,{"value":null}]
22:05:13 INFO - PROCESS | 1831 | 1466744713171 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:13 INFO - PROCESS | 1831 | 1466744713179 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x98371800 == 17 [pid = 1831] [id = 522]
22:05:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99d1e800) [pid = 1831] [serial = 1567] [outer = (nil)]
22:05:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9b4ec000) [pid = 1831] [serial = 1568] [outer = 0x99d1e800]
22:05:13 INFO - PROCESS | 1831 | 1466744713313 Marionette DEBUG loaded listener.js
22:05:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9b77ec00) [pid = 1831] [serial = 1569] [outer = 0x99d1e800]
22:05:14 INFO - PROCESS | 1831 | 1466744714206 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}]
22:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
22:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1532ms
22:05:14 INFO - PROCESS | 1831 | 1466744714242 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null]
22:05:14 INFO - PROCESS | 1831 | 1466744714246 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}]
22:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
22:05:14 INFO - PROCESS | 1831 | 1466744714253 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}]
22:05:14 INFO - PROCESS | 1831 | 1466744714257 Marionette TRACE conn4 <- [1,2062,null,{}]
22:05:14 INFO - PROCESS | 1831 | 1466744714263 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:14 INFO - PROCESS | 1831 | 1466744714274 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:14 INFO - PROCESS | 1831 | 1466744714526 Marionette TRACE conn4 <- [1,2063,null,{"value":null}]
22:05:14 INFO - PROCESS | 1831 | 1466744714767 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:14 INFO - PROCESS | 1831 | 1466744714778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3800 == 18 [pid = 1831] [id = 523]
22:05:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x94779400) [pid = 1831] [serial = 1570] [outer = (nil)]
22:05:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa1081400) [pid = 1831] [serial = 1571] [outer = 0x94779400]
22:05:14 INFO - PROCESS | 1831 | 1466744714920 Marionette DEBUG loaded listener.js
22:05:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa1f27c00) [pid = 1831] [serial = 1572] [outer = 0x94779400]
22:05:15 INFO - PROCESS | 1831 | 1466744715891 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}]
22:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
22:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1689ms
22:05:15 INFO - PROCESS | 1831 | 1466744715943 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null]
22:05:15 INFO - PROCESS | 1831 | 1466744715947 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}]
22:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
22:05:15 INFO - PROCESS | 1831 | 1466744715954 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}]
22:05:15 INFO - PROCESS | 1831 | 1466744715956 Marionette TRACE conn4 <- [1,2066,null,{}]
22:05:15 INFO - PROCESS | 1831 | 1466744715963 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:15 INFO - PROCESS | 1831 | 1466744715968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:16 INFO - PROCESS | 1831 | 1466744716156 Marionette TRACE conn4 <- [1,2067,null,{"value":null}]
22:05:16 INFO - PROCESS | 1831 | 1466744716392 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:16 INFO - PROCESS | 1831 | 1466744716401 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 19 [pid = 1831] [id = 524]
22:05:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x91adb400) [pid = 1831] [serial = 1573] [outer = (nil)]
22:05:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa2130400) [pid = 1831] [serial = 1574] [outer = 0x91adb400]
22:05:16 INFO - PROCESS | 1831 | 1466744716496 Marionette DEBUG loaded listener.js
22:05:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa213ac00) [pid = 1831] [serial = 1575] [outer = 0x91adb400]
22:05:17 INFO - PROCESS | 1831 | 1466744717359 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}]
22:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
22:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1437ms
22:05:17 INFO - PROCESS | 1831 | 1466744717391 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null]
22:05:17 INFO - PROCESS | 1831 | 1466744717394 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}]
22:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
22:05:17 INFO - PROCESS | 1831 | 1466744717401 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}]
22:05:17 INFO - PROCESS | 1831 | 1466744717405 Marionette TRACE conn4 <- [1,2070,null,{}]
22:05:17 INFO - PROCESS | 1831 | 1466744717411 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:17 INFO - PROCESS | 1831 | 1466744717416 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:17 INFO - PROCESS | 1831 | 1466744717601 Marionette TRACE conn4 <- [1,2071,null,{"value":null}]
22:05:17 INFO - PROCESS | 1831 | 1466744717791 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:17 INFO - PROCESS | 1831 | 1466744717800 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x95198c00 == 20 [pid = 1831] [id = 525]
22:05:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9796f800) [pid = 1831] [serial = 1576] [outer = (nil)]
22:05:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa2220000) [pid = 1831] [serial = 1577] [outer = 0x9796f800]
22:05:17 INFO - PROCESS | 1831 | 1466744717890 Marionette DEBUG loaded listener.js
22:05:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa2275000) [pid = 1831] [serial = 1578] [outer = 0x9796f800]
22:05:18 INFO - PROCESS | 1831 | 1466744718913 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}]
22:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
22:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1582ms
22:05:18 INFO - PROCESS | 1831 | 1466744718985 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null]
22:05:18 INFO - PROCESS | 1831 | 1466744718989 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}]
22:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
22:05:18 INFO - PROCESS | 1831 | 1466744718996 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}]
22:05:19 INFO - PROCESS | 1831 | 1466744718999 Marionette TRACE conn4 <- [1,2074,null,{}]
22:05:19 INFO - PROCESS | 1831 | 1466744719005 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:19 INFO - PROCESS | 1831 | 1466744719010 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:19 INFO - PROCESS | 1831 | 1466744719188 Marionette TRACE conn4 <- [1,2075,null,{"value":null}]
22:05:19 INFO - PROCESS | 1831 | 1466744719429 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:19 INFO - PROCESS | 1831 | 1466744719441 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0000 == 21 [pid = 1831] [id = 526]
22:05:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x8fdb0c00) [pid = 1831] [serial = 1579] [outer = (nil)]
22:05:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x8fdb9400) [pid = 1831] [serial = 1580] [outer = 0x8fdb0c00]
22:05:19 INFO - PROCESS | 1831 | 1466744719701 Marionette DEBUG loaded listener.js
22:05:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x914a7c00) [pid = 1831] [serial = 1581] [outer = 0x8fdb0c00]
22:05:20 INFO - PROCESS | 1831 | 1466744720670 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}]
22:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
22:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1733ms
22:05:20 INFO - PROCESS | 1831 | 1466744720732 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null]
22:05:20 INFO - PROCESS | 1831 | 1466744720738 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}]
22:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
22:05:20 INFO - PROCESS | 1831 | 1466744720747 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}]
22:05:20 INFO - PROCESS | 1831 | 1466744720752 Marionette TRACE conn4 <- [1,2078,null,{}]
22:05:20 INFO - PROCESS | 1831 | 1466744720760 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:20 INFO - PROCESS | 1831 | 1466744720765 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:21 INFO - PROCESS | 1831 | 1466744721039 Marionette TRACE conn4 <- [1,2079,null,{"value":null}]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x98a22400) [pid = 1831] [serial = 1502] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x9d88a000) [pid = 1831] [serial = 1487] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x91ae0400) [pid = 1831] [serial = 1496] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9ac5bc00) [pid = 1831] [serial = 1482] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x953ea000) [pid = 1831] [serial = 1500] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9471a400) [pid = 1831] [serial = 1497] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9d47b000) [pid = 1831] [serial = 1485] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9a85c000) [pid = 1831] [serial = 1481] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9a05c000) [pid = 1831] [serial = 1506] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x95265c00) [pid = 1831] [serial = 1475] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x99b42800) [pid = 1831] [serial = 1478] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a770000) [pid = 1831] [serial = 1509] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa2139c00) [pid = 1831] [serial = 1490] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a76cc00) [pid = 1831] [serial = 1508] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x998a1800) [pid = 1831] [serial = 1503] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x91ad8000) [pid = 1831] [serial = 1499] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa1022000) [pid = 1831] [serial = 1488] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9b944000) [pid = 1831] [serial = 1484] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x953e6800) [pid = 1831] [serial = 1476] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x99ee8c00) [pid = 1831] [serial = 1479] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa2460400) [pid = 1831] [serial = 1494] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d27800) [pid = 1831] [serial = 1473] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99d26400) [pid = 1831] [serial = 1491] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa2431c00) [pid = 1831] [serial = 1493] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99eee000) [pid = 1831] [serial = 1505] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a951c00) [pid = 1831] [serial = 1511] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9b942000) [pid = 1831] [serial = 1512] [outer = (nil)] [url = about:blank]
22:05:21 INFO - PROCESS | 1831 | 1466744721377 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:21 INFO - PROCESS | 1831 | 1466744721392 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a53000 == 22 [pid = 1831] [id = 527]
22:05:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a88000) [pid = 1831] [serial = 1582] [outer = (nil)]
22:05:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95265c00) [pid = 1831] [serial = 1583] [outer = 0x93a88000]
22:05:21 INFO - PROCESS | 1831 | 1466744721485 Marionette DEBUG loaded listener.js
22:05:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953ea400) [pid = 1831] [serial = 1584] [outer = 0x93a88000]
22:05:22 INFO - PROCESS | 1831 | 1466744722292 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}]
22:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
22:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1585ms
22:05:22 INFO - PROCESS | 1831 | 1466744722332 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null]
22:05:22 INFO - PROCESS | 1831 | 1466744722339 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}]
22:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
22:05:22 INFO - PROCESS | 1831 | 1466744722350 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}]
22:05:22 INFO - PROCESS | 1831 | 1466744722354 Marionette TRACE conn4 <- [1,2082,null,{}]
22:05:22 INFO - PROCESS | 1831 | 1466744722362 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:22 INFO - PROCESS | 1831 | 1466744722368 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:22 INFO - PROCESS | 1831 | 1466744722555 Marionette TRACE conn4 <- [1,2083,null,{"value":null}]
22:05:22 INFO - PROCESS | 1831 | 1466744722710 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:22 INFO - PROCESS | 1831 | 1466744722718 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e66c00 == 23 [pid = 1831] [id = 528]
22:05:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98a73800) [pid = 1831] [serial = 1585] [outer = (nil)]
22:05:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99b4ac00) [pid = 1831] [serial = 1586] [outer = 0x98a73800]
22:05:22 INFO - PROCESS | 1831 | 1466744722796 Marionette DEBUG loaded listener.js
22:05:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d22c00) [pid = 1831] [serial = 1587] [outer = 0x98a73800]
22:05:23 INFO - PROCESS | 1831 | 1466744723697 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}]
22:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
22:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1395ms
22:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
22:05:23 INFO - PROCESS | 1831 | 1466744723752 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null]
22:05:23 INFO - PROCESS | 1831 | 1466744723755 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}]
22:05:23 INFO - PROCESS | 1831 | 1466744723763 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}]
22:05:23 INFO - PROCESS | 1831 | 1466744723769 Marionette TRACE conn4 <- [1,2086,null,{}]
22:05:23 INFO - PROCESS | 1831 | 1466744723785 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:23 INFO - PROCESS | 1831 | 1466744723795 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:24 INFO - PROCESS | 1831 | 1466744724066 Marionette TRACE conn4 <- [1,2087,null,{"value":null}]
22:05:24 INFO - PROCESS | 1831 | 1466744724091 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:24 INFO - PROCESS | 1831 | 1466744724102 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7c00 == 24 [pid = 1831] [id = 529]
22:05:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x998a1800) [pid = 1831] [serial = 1588] [outer = (nil)]
22:05:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a0da800) [pid = 1831] [serial = 1589] [outer = 0x998a1800]
22:05:24 INFO - PROCESS | 1831 | 1466744724173 Marionette DEBUG loaded listener.js
22:05:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a770000) [pid = 1831] [serial = 1590] [outer = 0x998a1800]
22:05:25 INFO - PROCESS | 1831 | 1466744725114 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}]
22:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
22:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1400ms
22:05:25 INFO - PROCESS | 1831 | 1466744725163 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null]
22:05:25 INFO - PROCESS | 1831 | 1466744725170 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}]
22:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
22:05:25 INFO - PROCESS | 1831 | 1466744725193 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}]
22:05:25 INFO - PROCESS | 1831 | 1466744725198 Marionette TRACE conn4 <- [1,2090,null,{}]
22:05:25 INFO - PROCESS | 1831 | 1466744725206 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:25 INFO - PROCESS | 1831 | 1466744725212 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:25 INFO - PROCESS | 1831 | 1466744725506 Marionette TRACE conn4 <- [1,2091,null,{"value":null}]
22:05:25 INFO - PROCESS | 1831 | 1466744725533 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:25 INFO - PROCESS | 1831 | 1466744725539 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d25000 == 25 [pid = 1831] [id = 530]
22:05:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a05c000) [pid = 1831] [serial = 1591] [outer = (nil)]
22:05:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b4ea400) [pid = 1831] [serial = 1592] [outer = 0x9a05c000]
22:05:25 INFO - PROCESS | 1831 | 1466744725621 Marionette DEBUG loaded listener.js
22:05:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b707800) [pid = 1831] [serial = 1593] [outer = 0x9a05c000]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x98acac00) [pid = 1831] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x914ac800) [pid = 1831] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x91adf000) [pid = 1831] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x97976800) [pid = 1831] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a0da400) [pid = 1831] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d813000) [pid = 1831] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9a857000) [pid = 1831] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a0d9400) [pid = 1831] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa3240000) [pid = 1831] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x96e61800) [pid = 1831] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91ae0000) [pid = 1831] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x96e65400) [pid = 1831] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html]
22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953e5000) [pid = 1831] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html]
22:05:26 INFO - PROCESS | 1831 | 1466744726794 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}]
22:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
22:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1641ms
22:05:26 INFO - PROCESS | 1831 | 1466744726835 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null]
22:05:26 INFO - PROCESS | 1831 | 1466744726840 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}]
22:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
22:05:26 INFO - PROCESS | 1831 | 1466744726847 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}]
22:05:26 INFO - PROCESS | 1831 | 1466744726851 Marionette TRACE conn4 <- [1,2094,null,{}]
22:05:26 INFO - PROCESS | 1831 | 1466744726857 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:26 INFO - PROCESS | 1831 | 1466744726862 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:27 INFO - PROCESS | 1831 | 1466744727057 Marionette TRACE conn4 <- [1,2095,null,{"value":null}]
22:05:27 INFO - PROCESS | 1831 | 1466744727235 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:27 INFO - PROCESS | 1831 | 1466744727243 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e5f400 == 26 [pid = 1831] [id = 531]
22:05:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x97902400) [pid = 1831] [serial = 1594] [outer = (nil)]
22:05:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9ac56000) [pid = 1831] [serial = 1595] [outer = 0x97902400]
22:05:27 INFO - PROCESS | 1831 | 1466744727354 Marionette DEBUG loaded listener.js
22:05:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9d80fc00) [pid = 1831] [serial = 1596] [outer = 0x97902400]
22:05:28 INFO - PROCESS | 1831 | 1466744728350 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}]
22:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
22:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1541ms
22:05:28 INFO - PROCESS | 1831 | 1466744728390 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null]
22:05:28 INFO - PROCESS | 1831 | 1466744728397 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}]
22:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
22:05:28 INFO - PROCESS | 1831 | 1466744728406 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}]
22:05:28 INFO - PROCESS | 1831 | 1466744728412 Marionette TRACE conn4 <- [1,2098,null,{}]
22:05:28 INFO - PROCESS | 1831 | 1466744728421 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:28 INFO - PROCESS | 1831 | 1466744728428 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:28 INFO - PROCESS | 1831 | 1466744728634 Marionette TRACE conn4 <- [1,2099,null,{"value":null}]
22:05:28 INFO - PROCESS | 1831 | 1466744728887 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:28 INFO - PROCESS | 1831 | 1466744728904 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x95266c00 == 27 [pid = 1831] [id = 532]
22:05:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9526c000) [pid = 1831] [serial = 1597] [outer = (nil)]
22:05:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953ec400) [pid = 1831] [serial = 1598] [outer = 0x9526c000]
22:05:29 INFO - PROCESS | 1831 | 1466744729033 Marionette DEBUG loaded listener.js
22:05:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9790e400) [pid = 1831] [serial = 1599] [outer = 0x9526c000]
22:05:30 INFO - PROCESS | 1831 | 1466744730066 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}]
22:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
22:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1699ms
22:05:30 INFO - PROCESS | 1831 | 1466744730106 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null]
22:05:30 INFO - PROCESS | 1831 | 1466744730114 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}]
22:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
22:05:30 INFO - PROCESS | 1831 | 1466744730127 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}]
22:05:30 INFO - PROCESS | 1831 | 1466744730135 Marionette TRACE conn4 <- [1,2102,null,{}]
22:05:30 INFO - PROCESS | 1831 | 1466744730145 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:30 INFO - PROCESS | 1831 | 1466744730154 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:30 INFO - PROCESS | 1831 | 1466744730397 Marionette TRACE conn4 <- [1,2103,null,{"value":null}]
22:05:30 INFO - PROCESS | 1831 | 1466744730669 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:30 INFO - PROCESS | 1831 | 1466744730681 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d19c00 == 28 [pid = 1831] [id = 533]
22:05:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99dfc800) [pid = 1831] [serial = 1600] [outer = (nil)]
22:05:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99eed000) [pid = 1831] [serial = 1601] [outer = 0x99dfc800]
22:05:30 INFO - PROCESS | 1831 | 1466744730816 Marionette DEBUG loaded listener.js
22:05:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99ef2c00) [pid = 1831] [serial = 1602] [outer = 0x99dfc800]
22:05:31 INFO - PROCESS | 1831 | 1466744731792 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}]
22:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
22:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1753ms
22:05:31 INFO - PROCESS | 1831 | 1466744731881 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null]
22:05:31 INFO - PROCESS | 1831 | 1466744731888 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}]
22:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
22:05:31 INFO - PROCESS | 1831 | 1466744731900 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}]
22:05:31 INFO - PROCESS | 1831 | 1466744731910 Marionette TRACE conn4 <- [1,2106,null,{}]
22:05:31 INFO - PROCESS | 1831 | 1466744731989 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:32 INFO - PROCESS | 1831 | 1466744732001 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:32 INFO - PROCESS | 1831 | 1466744732404 Marionette TRACE conn4 <- [1,2107,null,{"value":null}]
22:05:32 INFO - PROCESS | 1831 | 1466744732694 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:32 INFO - PROCESS | 1831 | 1466744732708 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a6400 == 29 [pid = 1831] [id = 534]
22:05:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9d882400) [pid = 1831] [serial = 1603] [outer = (nil)]
22:05:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa101a800) [pid = 1831] [serial = 1604] [outer = 0x9d882400]
22:05:32 INFO - PROCESS | 1831 | 1466744732838 Marionette DEBUG loaded listener.js
22:05:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa1f21000) [pid = 1831] [serial = 1605] [outer = 0x9d882400]
22:05:33 INFO - PROCESS | 1831 | 1466744733786 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}]
22:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
22:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1955ms
22:05:33 INFO - PROCESS | 1831 | 1466744733856 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null]
22:05:33 INFO - PROCESS | 1831 | 1466744733861 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}]
22:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
22:05:33 INFO - PROCESS | 1831 | 1466744733867 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}]
22:05:33 INFO - PROCESS | 1831 | 1466744733871 Marionette TRACE conn4 <- [1,2110,null,{}]
22:05:33 INFO - PROCESS | 1831 | 1466744733877 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:33 INFO - PROCESS | 1831 | 1466744733882 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:34 INFO - PROCESS | 1831 | 1466744734076 Marionette TRACE conn4 <- [1,2111,null,{"value":null}]
22:05:34 INFO - PROCESS | 1831 | 1466744734311 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:34 INFO - PROCESS | 1831 | 1466744734318 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdbac00 == 30 [pid = 1831] [id = 535]
22:05:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d4f4c00) [pid = 1831] [serial = 1606] [outer = (nil)]
22:05:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa229d800) [pid = 1831] [serial = 1607] [outer = 0x9d4f4c00]
22:05:34 INFO - PROCESS | 1831 | 1466744734418 Marionette DEBUG loaded listener.js
22:05:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa245a400) [pid = 1831] [serial = 1608] [outer = 0x9d4f4c00]
22:05:35 INFO - PROCESS | 1831 | 1466744735280 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}]
22:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
22:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1485ms
22:05:35 INFO - PROCESS | 1831 | 1466744735354 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null]
22:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
22:05:35 INFO - PROCESS | 1831 | 1466744735358 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}]
22:05:35 INFO - PROCESS | 1831 | 1466744735365 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}]
22:05:35 INFO - PROCESS | 1831 | 1466744735369 Marionette TRACE conn4 <- [1,2114,null,{}]
22:05:35 INFO - PROCESS | 1831 | 1466744735375 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:35 INFO - PROCESS | 1831 | 1466744735380 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:35 INFO - PROCESS | 1831 | 1466744735604 Marionette TRACE conn4 <- [1,2115,null,{"value":null}]
22:05:35 INFO - PROCESS | 1831 | 1466744735838 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:35 INFO - PROCESS | 1831 | 1466744735847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526a000 == 31 [pid = 1831] [id = 536]
22:05:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x99df3c00) [pid = 1831] [serial = 1609] [outer = (nil)]
22:05:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa2ee6800) [pid = 1831] [serial = 1610] [outer = 0x99df3c00]
22:05:35 INFO - PROCESS | 1831 | 1466744735973 Marionette DEBUG loaded listener.js
22:05:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa3233000) [pid = 1831] [serial = 1611] [outer = 0x99df3c00]
22:05:36 INFO - PROCESS | 1831 | 1466744736899 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}]
22:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
22:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1593ms
22:05:36 INFO - PROCESS | 1831 | 1466744736960 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null]
22:05:36 INFO - PROCESS | 1831 | 1466744736963 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}]
22:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
22:05:36 INFO - PROCESS | 1831 | 1466744736971 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}]
22:05:36 INFO - PROCESS | 1831 | 1466744736975 Marionette TRACE conn4 <- [1,2118,null,{}]
22:05:36 INFO - PROCESS | 1831 | 1466744736981 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:37 INFO - PROCESS | 1831 | 1466744736993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:37 INFO - PROCESS | 1831 | 1466744737267 Marionette TRACE conn4 <- [1,2119,null,{"value":null}]
22:05:37 INFO - PROCESS | 1831 | 1466744737569 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:37 INFO - PROCESS | 1831 | 1466744737577 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6c00 == 32 [pid = 1831] [id = 537]
22:05:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x998bb000) [pid = 1831] [serial = 1612] [outer = (nil)]
22:05:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa3324c00) [pid = 1831] [serial = 1613] [outer = 0x998bb000]
22:05:37 INFO - PROCESS | 1831 | 1466744737660 Marionette DEBUG loaded listener.js
22:05:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa4d48000) [pid = 1831] [serial = 1614] [outer = 0x998bb000]
22:05:38 INFO - PROCESS | 1831 | 1466744738534 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}]
22:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
22:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1596ms
22:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
22:05:38 INFO - PROCESS | 1831 | 1466744738568 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null]
22:05:38 INFO - PROCESS | 1831 | 1466744738571 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}]
22:05:38 INFO - PROCESS | 1831 | 1466744738578 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}]
22:05:38 INFO - PROCESS | 1831 | 1466744738582 Marionette TRACE conn4 <- [1,2122,null,{}]
22:05:38 INFO - PROCESS | 1831 | 1466744738588 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:38 INFO - PROCESS | 1831 | 1466744738593 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:38 INFO - PROCESS | 1831 | 1466744738766 Marionette TRACE conn4 <- [1,2123,null,{"value":null}]
22:05:38 INFO - PROCESS | 1831 | 1466744738959 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:38 INFO - PROCESS | 1831 | 1466744738968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3c00 == 33 [pid = 1831] [id = 538]
22:05:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x914a4400) [pid = 1831] [serial = 1615] [outer = (nil)]
22:05:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa61ae000) [pid = 1831] [serial = 1616] [outer = 0x914a4400]
22:05:39 INFO - PROCESS | 1831 | 1466744739050 Marionette DEBUG loaded listener.js
22:05:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa61afc00) [pid = 1831] [serial = 1617] [outer = 0x914a4400]
22:05:40 INFO - PROCESS | 1831 | 1466744740041 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}]
22:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
22:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1542ms
22:05:40 INFO - PROCESS | 1831 | 1466744740119 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null]
22:05:40 INFO - PROCESS | 1831 | 1466744740123 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}]
22:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
22:05:40 INFO - PROCESS | 1831 | 1466744740130 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}]
22:05:40 INFO - PROCESS | 1831 | 1466744740133 Marionette TRACE conn4 <- [1,2126,null,{}]
22:05:40 INFO - PROCESS | 1831 | 1466744740139 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:40 INFO - PROCESS | 1831 | 1466744740145 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:40 INFO - PROCESS | 1831 | 1466744740385 Marionette TRACE conn4 <- [1,2127,null,{"value":null}]
22:05:40 INFO - PROCESS | 1831 | 1466744740915 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:40 INFO - PROCESS | 1831 | 1466744740927 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a79400 == 34 [pid = 1831] [id = 539]
22:05:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x93a80400) [pid = 1831] [serial = 1618] [outer = (nil)]
22:05:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x94776c00) [pid = 1831] [serial = 1619] [outer = 0x93a80400]
22:05:41 INFO - PROCESS | 1831 | 1466744741003 Marionette DEBUG loaded listener.js
22:05:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x953eb400) [pid = 1831] [serial = 1620] [outer = 0x93a80400]
22:05:41 INFO - PROCESS | 1831 | 1466744741889 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}]
22:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
22:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1838ms
22:05:41 INFO - PROCESS | 1831 | 1466744741972 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null]
22:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
22:05:41 INFO - PROCESS | 1831 | 1466744741984 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}]
22:05:42 INFO - PROCESS | 1831 | 1466744741996 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}]
22:05:42 INFO - PROCESS | 1831 | 1466744742001 Marionette TRACE conn4 <- [1,2130,null,{}]
22:05:42 INFO - PROCESS | 1831 | 1466744742009 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:42 INFO - PROCESS | 1831 | 1466744742016 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:42 INFO - PROCESS | 1831 | 1466744742294 Marionette TRACE conn4 <- [1,2131,null,{"value":null}]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x91adec00 == 33 [pid = 1831] [id = 512]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x99d25000 == 32 [pid = 1831] [id = 530]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x93a79400 == 31 [pid = 1831] [id = 539]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6c00 == 30 [pid = 1831] [id = 537]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3c00 == 29 [pid = 1831] [id = 538]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x9526a000 == 28 [pid = 1831] [id = 536]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdbac00 == 27 [pid = 1831] [id = 535]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x99d19c00 == 26 [pid = 1831] [id = 533]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x914a6400 == 25 [pid = 1831] [id = 534]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x96e5f400 == 24 [pid = 1831] [id = 531]
22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x95266c00 == 23 [pid = 1831] [id = 532]
22:05:43 INFO - PROCESS | 1831 | 1466744743631 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:43 INFO - PROCESS | 1831 | 1466744743642 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x979f5800) [pid = 1831] [serial = 1553] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x996b7400) [pid = 1831] [serial = 1550] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x91ae4800) [pid = 1831] [serial = 1544] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x93c2f000) [pid = 1831] [serial = 1545] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9526a400) [pid = 1831] [serial = 1515] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x93a5a800) [pid = 1831] [serial = 1514] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9981e000) [pid = 1831] [serial = 1518] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x979f4c00) [pid = 1831] [serial = 1517] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9a76b400) [pid = 1831] [serial = 1521] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a550000) [pid = 1831] [serial = 1520] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa2136400) [pid = 1831] [serial = 1524] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d891400) [pid = 1831] [serial = 1523] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa2432000) [pid = 1831] [serial = 1527] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa22ab000) [pid = 1831] [serial = 1526] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa3349400) [pid = 1831] [serial = 1530] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa323a400) [pid = 1831] [serial = 1529] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa4d4cc00) [pid = 1831] [serial = 1533] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa4d10400) [pid = 1831] [serial = 1532] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa4f17000) [pid = 1831] [serial = 1536] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9989f400) [pid = 1831] [serial = 1535] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9529dc00) [pid = 1831] [serial = 1539] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93a5c000) [pid = 1831] [serial = 1538] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9989e000) [pid = 1831] [serial = 1542] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x996b5400) [pid = 1831] [serial = 1541] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x953e9800) [pid = 1831] [serial = 1547] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x998a3800) [pid = 1831] [serial = 1551] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953f0800) [pid = 1831] [serial = 1548] [outer = (nil)] [url = about:blank]
22:05:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4800 == 24 [pid = 1831] [id = 540]
22:05:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x8fdb7800) [pid = 1831] [serial = 1621] [outer = (nil)]
22:05:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x914a6400) [pid = 1831] [serial = 1622] [outer = 0x8fdb7800]
22:05:43 INFO - PROCESS | 1831 | 1466744743913 Marionette DEBUG loaded listener.js
22:05:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x91ad6000) [pid = 1831] [serial = 1623] [outer = 0x8fdb7800]
22:05:44 INFO - PROCESS | 1831 | 1466744744751 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:05:44 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
22:05:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:05:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
22:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 2795ms
22:05:44 INFO - PROCESS | 1831 | 1466744744792 Marionette TRACE conn4 -> [0,2133,"getWindowHandle",null]
22:05:44 INFO - PROCESS | 1831 | 1466744744798 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}]
22:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
22:05:44 INFO - PROCESS | 1831 | 1466744744805 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}]
22:05:44 INFO - PROCESS | 1831 | 1466744744810 Marionette TRACE conn4 <- [1,2134,null,{}]
22:05:44 INFO - PROCESS | 1831 | 1466744744818 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:44 INFO - PROCESS | 1831 | 1466744744824 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:44 INFO - PROCESS | 1831 | 1466744744990 Marionette TRACE conn4 <- [1,2135,null,{"value":null}]
22:05:45 INFO - PROCESS | 1831 | 1466744745002 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:45 INFO - PROCESS | 1831 | 1466744745011 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772800 == 25 [pid = 1831] [id = 541]
22:05:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x94774800) [pid = 1831] [serial = 1624] [outer = (nil)]
22:05:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9525d400) [pid = 1831] [serial = 1625] [outer = 0x94774800]
22:05:45 INFO - PROCESS | 1831 | 1466744745084 Marionette DEBUG loaded listener.js
22:05:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x95299000) [pid = 1831] [serial = 1626] [outer = 0x94774800]
22:05:46 INFO - PROCESS | 1831 | 1466744746091 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}]
22:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
22:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1335ms
22:05:46 INFO - PROCESS | 1831 | 1466744746144 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null]
22:05:46 INFO - PROCESS | 1831 | 1466744746152 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}]
22:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
22:05:46 INFO - PROCESS | 1831 | 1466744746181 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}]
22:05:46 INFO - PROCESS | 1831 | 1466744746186 Marionette TRACE conn4 <- [1,2138,null,{}]
22:05:46 INFO - PROCESS | 1831 | 1466744746193 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:46 INFO - PROCESS | 1831 | 1466744746199 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:46 INFO - PROCESS | 1831 | 1466744746453 Marionette TRACE conn4 <- [1,2139,null,{"value":null}]
22:05:46 INFO - PROCESS | 1831 | 1466744746472 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:46 INFO - PROCESS | 1831 | 1466744746480 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519ec00 == 26 [pid = 1831] [id = 542]
22:05:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9538ec00) [pid = 1831] [serial = 1627] [outer = (nil)]
22:05:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x96e59400) [pid = 1831] [serial = 1628] [outer = 0x9538ec00]
22:05:46 INFO - PROCESS | 1831 | 1466744746554 Marionette DEBUG loaded listener.js
22:05:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9790c000) [pid = 1831] [serial = 1629] [outer = 0x9538ec00]
22:05:47 INFO - PROCESS | 1831 | 1466744747584 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}]
22:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
22:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1458ms
22:05:47 INFO - PROCESS | 1831 | 1466744747619 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null]
22:05:47 INFO - PROCESS | 1831 | 1466744747623 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}]
22:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
22:05:47 INFO - PROCESS | 1831 | 1466744747638 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}]
22:05:47 INFO - PROCESS | 1831 | 1466744747649 Marionette TRACE conn4 <- [1,2142,null,{}]
22:05:47 INFO - PROCESS | 1831 | 1466744747671 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:47 INFO - PROCESS | 1831 | 1466744747679 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:47 INFO - PROCESS | 1831 | 1466744747931 Marionette TRACE conn4 <- [1,2143,null,{"value":null}]
22:05:47 INFO - PROCESS | 1831 | 1466744747960 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:47 INFO - PROCESS | 1831 | 1466744747968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2c400 == 27 [pid = 1831] [id = 543]
22:05:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99822000) [pid = 1831] [serial = 1630] [outer = (nil)]
22:05:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9989f400) [pid = 1831] [serial = 1631] [outer = 0x99822000]
22:05:48 INFO - PROCESS | 1831 | 1466744748066 Marionette DEBUG loaded listener.js
22:05:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x998a8000) [pid = 1831] [serial = 1632] [outer = 0x99822000]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x98a73800) [pid = 1831] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99ef0800) [pid = 1831] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91adf400) [pid = 1831] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a768400) [pid = 1831] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x93c2f400) [pid = 1831] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x97976c00) [pid = 1831] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x94779400) [pid = 1831] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x91adb400) [pid = 1831] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93a88000) [pid = 1831] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a05c000) [pid = 1831] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x8fdb0c00) [pid = 1831] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9796f800) [pid = 1831] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x998a1800) [pid = 1831] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99d1e800) [pid = 1831] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html]
22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x97902400) [pid = 1831] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html]
22:05:49 INFO - PROCESS | 1831 | 1466744749620 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:05:49 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
22:05:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:05:49 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
22:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 2055ms
22:05:49 INFO - PROCESS | 1831 | 1466744749689 Marionette TRACE conn4 -> [0,2145,"getWindowHandle",null]
22:05:49 INFO - PROCESS | 1831 | 1466744749694 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}]
22:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
22:05:49 INFO - PROCESS | 1831 | 1466744749700 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}]
22:05:49 INFO - PROCESS | 1831 | 1466744749704 Marionette TRACE conn4 <- [1,2146,null,{}]
22:05:49 INFO - PROCESS | 1831 | 1466744749709 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:49 INFO - PROCESS | 1831 | 1466744749714 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:49 INFO - PROCESS | 1831 | 1466744749882 Marionette TRACE conn4 <- [1,2147,null,{"value":null}]
22:05:50 INFO - PROCESS | 1831 | 1466744750023 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:50 INFO - PROCESS | 1831 | 1466744750031 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8c00 == 28 [pid = 1831] [id = 544]
22:05:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x91adf400) [pid = 1831] [serial = 1633] [outer = (nil)]
22:05:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99b82000) [pid = 1831] [serial = 1634] [outer = 0x91adf400]
22:05:50 INFO - PROCESS | 1831 | 1466744750107 Marionette DEBUG loaded listener.js
22:05:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99c7bc00) [pid = 1831] [serial = 1635] [outer = 0x91adf400]
22:05:50 INFO - PROCESS | 1831 | 1466744750935 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:05:50 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
22:05:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
22:05:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
22:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:05:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 1284ms
22:05:51 INFO - PROCESS | 1831 | 1466744751020 Marionette TRACE conn4 -> [0,2149,"getWindowHandle",null]
22:05:51 INFO - PROCESS | 1831 | 1466744751027 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}]
22:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
22:05:51 INFO - PROCESS | 1831 | 1466744751037 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}]
22:05:51 INFO - PROCESS | 1831 | 1466744751044 Marionette TRACE conn4 <- [1,2150,null,{}]
22:05:51 INFO - PROCESS | 1831 | 1466744751054 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:51 INFO - PROCESS | 1831 | 1466744751059 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:51 INFO - PROCESS | 1831 | 1466744751279 Marionette TRACE conn4 <- [1,2151,null,{"value":null}]
22:05:51 INFO - PROCESS | 1831 | 1466744751465 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:51 INFO - PROCESS | 1831 | 1466744751483 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ec00 == 29 [pid = 1831] [id = 545]
22:05:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93c2f000) [pid = 1831] [serial = 1636] [outer = (nil)]
22:05:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x94776400) [pid = 1831] [serial = 1637] [outer = 0x93c2f000]
22:05:51 INFO - PROCESS | 1831 | 1466744751631 Marionette DEBUG loaded listener.js
22:05:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x953e9400) [pid = 1831] [serial = 1638] [outer = 0x93c2f000]
22:05:52 INFO - PROCESS | 1831 | 1466744752583 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}]
22:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
22:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1597ms
22:05:52 INFO - PROCESS | 1831 | 1466744752635 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null]
22:05:52 INFO - PROCESS | 1831 | 1466744752640 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}]
22:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
22:05:52 INFO - PROCESS | 1831 | 1466744752651 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}]
22:05:52 INFO - PROCESS | 1831 | 1466744752657 Marionette TRACE conn4 <- [1,2154,null,{}]
22:05:52 INFO - PROCESS | 1831 | 1466744752664 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:52 INFO - PROCESS | 1831 | 1466744752670 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:52 INFO - PROCESS | 1831 | 1466744752856 Marionette TRACE conn4 <- [1,2155,null,{"value":null}]
22:05:53 INFO - PROCESS | 1831 | 1466744753096 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:53 INFO - PROCESS | 1831 | 1466744753105 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad000 == 30 [pid = 1831] [id = 546]
22:05:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99899800) [pid = 1831] [serial = 1639] [outer = (nil)]
22:05:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99b4b000) [pid = 1831] [serial = 1640] [outer = 0x99899800]
22:05:53 INFO - PROCESS | 1831 | 1466744753234 Marionette DEBUG loaded listener.js
22:05:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99ee6400) [pid = 1831] [serial = 1641] [outer = 0x99899800]
22:05:54 INFO - PROCESS | 1831 | 1466744754144 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}]
22:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
22:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1542ms
22:05:54 INFO - PROCESS | 1831 | 1466744754191 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null]
22:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
22:05:54 INFO - PROCESS | 1831 | 1466744754195 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}]
22:05:54 INFO - PROCESS | 1831 | 1466744754202 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}]
22:05:54 INFO - PROCESS | 1831 | 1466744754206 Marionette TRACE conn4 <- [1,2158,null,{}]
22:05:54 INFO - PROCESS | 1831 | 1466744754220 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:54 INFO - PROCESS | 1831 | 1466744754228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:54 INFO - PROCESS | 1831 | 1466744754429 Marionette TRACE conn4 <- [1,2159,null,{"value":null}]
22:05:54 INFO - PROCESS | 1831 | 1466744754709 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:54 INFO - PROCESS | 1831 | 1466744754720 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76dc00 == 31 [pid = 1831] [id = 547]
22:05:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a76e800) [pid = 1831] [serial = 1642] [outer = (nil)]
22:05:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a775400) [pid = 1831] [serial = 1643] [outer = 0x9a76e800]
22:05:54 INFO - PROCESS | 1831 | 1466744754853 Marionette DEBUG loaded listener.js
22:05:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a94c400) [pid = 1831] [serial = 1644] [outer = 0x9a76e800]
22:05:55 INFO - PROCESS | 1831 | 1466744755771 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}]
22:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
22:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1635ms
22:05:55 INFO - PROCESS | 1831 | 1466744755838 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null]
22:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
22:05:55 INFO - PROCESS | 1831 | 1466744755842 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}]
22:05:55 INFO - PROCESS | 1831 | 1466744755853 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}]
22:05:55 INFO - PROCESS | 1831 | 1466744755860 Marionette TRACE conn4 <- [1,2162,null,{}]
22:05:55 INFO - PROCESS | 1831 | 1466744755872 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:55 INFO - PROCESS | 1831 | 1466744755877 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:56 INFO - PROCESS | 1831 | 1466744756123 Marionette TRACE conn4 <- [1,2163,null,{"value":null}]
22:05:56 INFO - PROCESS | 1831 | 1466744756473 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:56 INFO - PROCESS | 1831 | 1466744756485 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac000 == 32 [pid = 1831] [id = 548]
22:05:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99eed400) [pid = 1831] [serial = 1645] [outer = (nil)]
22:05:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b93a800) [pid = 1831] [serial = 1646] [outer = 0x99eed400]
22:05:56 INFO - PROCESS | 1831 | 1466744756642 Marionette DEBUG loaded listener.js
22:05:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b70fc00) [pid = 1831] [serial = 1647] [outer = 0x99eed400]
22:05:57 INFO - PROCESS | 1831 | 1466744757682 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}]
22:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
22:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1909ms
22:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
22:05:57 INFO - PROCESS | 1831 | 1466744757758 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null]
22:05:57 INFO - PROCESS | 1831 | 1466744757762 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}]
22:05:57 INFO - PROCESS | 1831 | 1466744757768 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}]
22:05:57 INFO - PROCESS | 1831 | 1466744757771 Marionette TRACE conn4 <- [1,2166,null,{}]
22:05:57 INFO - PROCESS | 1831 | 1466744757778 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:57 INFO - PROCESS | 1831 | 1466744757783 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:58 INFO - PROCESS | 1831 | 1466744758000 Marionette TRACE conn4 <- [1,2167,null,{"value":null}]
22:05:58 INFO - PROCESS | 1831 | 1466744758257 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:05:58 INFO - PROCESS | 1831 | 1466744758263 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x9981b800 == 33 [pid = 1831] [id = 549]
22:05:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x99ee8800) [pid = 1831] [serial = 1648] [outer = (nil)]
22:05:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d879400) [pid = 1831] [serial = 1649] [outer = 0x99ee8800]
22:05:58 INFO - PROCESS | 1831 | 1466744758403 Marionette DEBUG loaded listener.js
22:05:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9d880000) [pid = 1831] [serial = 1650] [outer = 0x99ee8800]
22:05:59 INFO - PROCESS | 1831 | 1466744759308 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}]
22:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
22:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1583ms
22:05:59 INFO - PROCESS | 1831 | 1466744759353 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null]
22:05:59 INFO - PROCESS | 1831 | 1466744759360 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}]
22:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
22:05:59 INFO - PROCESS | 1831 | 1466744759371 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}]
22:05:59 INFO - PROCESS | 1831 | 1466744759376 Marionette TRACE conn4 <- [1,2170,null,{}]
22:05:59 INFO - PROCESS | 1831 | 1466744759386 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:05:59 INFO - PROCESS | 1831 | 1466744759405 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:05:59 INFO - PROCESS | 1831 | 1466744759824 Marionette TRACE conn4 <- [1,2171,null,{"value":null}]
22:06:00 INFO - PROCESS | 1831 | 1466744760128 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:00 INFO - PROCESS | 1831 | 1466744760139 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a2800 == 34 [pid = 1831] [id = 550]
22:06:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x93a88800) [pid = 1831] [serial = 1651] [outer = (nil)]
22:06:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa2135c00) [pid = 1831] [serial = 1652] [outer = 0x93a88800]
22:06:00 INFO - PROCESS | 1831 | 1466744760269 Marionette DEBUG loaded listener.js
22:06:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa229dc00) [pid = 1831] [serial = 1653] [outer = 0x93a88800]
22:06:01 INFO - PROCESS | 1831 | 1466744761387 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}]
22:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
22:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2094ms
22:06:01 INFO - PROCESS | 1831 | 1466744761467 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null]
22:06:01 INFO - PROCESS | 1831 | 1466744761474 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}]
22:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
22:06:01 INFO - PROCESS | 1831 | 1466744761485 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}]
22:06:01 INFO - PROCESS | 1831 | 1466744761491 Marionette TRACE conn4 <- [1,2174,null,{}]
22:06:01 INFO - PROCESS | 1831 | 1466744761501 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:01 INFO - PROCESS | 1831 | 1466744761508 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:01 INFO - PROCESS | 1831 | 1466744761808 Marionette TRACE conn4 <- [1,2175,null,{"value":null}]
22:06:02 INFO - PROCESS | 1831 | 1466744762053 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:02 INFO - PROCESS | 1831 | 1466744762066 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ac00 == 35 [pid = 1831] [id = 551]
22:06:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x95392c00) [pid = 1831] [serial = 1654] [outer = (nil)]
22:06:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa243ec00) [pid = 1831] [serial = 1655] [outer = 0x95392c00]
22:06:02 INFO - PROCESS | 1831 | 1466744762168 Marionette DEBUG loaded listener.js
22:06:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa213c400) [pid = 1831] [serial = 1656] [outer = 0x95392c00]
22:06:03 INFO - PROCESS | 1831 | 1466744763040 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}]
22:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
22:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1591ms
22:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
22:06:03 INFO - PROCESS | 1831 | 1466744763075 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null]
22:06:03 INFO - PROCESS | 1831 | 1466744763078 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}]
22:06:03 INFO - PROCESS | 1831 | 1466744763085 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}]
22:06:03 INFO - PROCESS | 1831 | 1466744763089 Marionette TRACE conn4 <- [1,2178,null,{}]
22:06:03 INFO - PROCESS | 1831 | 1466744763111 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:03 INFO - PROCESS | 1831 | 1466744763117 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:03 INFO - PROCESS | 1831 | 1466744763355 Marionette TRACE conn4 <- [1,2179,null,{"value":null}]
22:06:03 INFO - PROCESS | 1831 | 1466744763505 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:03 INFO - PROCESS | 1831 | 1466744763513 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a3c00 == 36 [pid = 1831] [id = 552]
22:06:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x96e66800) [pid = 1831] [serial = 1657] [outer = (nil)]
22:06:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa323b000) [pid = 1831] [serial = 1658] [outer = 0x96e66800]
22:06:03 INFO - PROCESS | 1831 | 1466744763602 Marionette DEBUG loaded listener.js
22:06:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa3240c00) [pid = 1831] [serial = 1659] [outer = 0x96e66800]
22:06:04 INFO - PROCESS | 1831 | 1466744764527 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}]
22:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
22:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1496ms
22:06:04 INFO - PROCESS | 1831 | 1466744764581 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null]
22:06:04 INFO - PROCESS | 1831 | 1466744764584 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}]
22:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
22:06:04 INFO - PROCESS | 1831 | 1466744764591 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}]
22:06:04 INFO - PROCESS | 1831 | 1466744764594 Marionette TRACE conn4 <- [1,2182,null,{}]
22:06:04 INFO - PROCESS | 1831 | 1466744764600 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:04 INFO - PROCESS | 1831 | 1466744764605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:04 INFO - PROCESS | 1831 | 1466744764794 Marionette TRACE conn4 <- [1,2183,null,{"value":null}]
22:06:05 INFO - PROCESS | 1831 | 1466744764982 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:05 INFO - PROCESS | 1831 | 1466744764993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a84800 == 37 [pid = 1831] [id = 553]
22:06:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa2133c00) [pid = 1831] [serial = 1660] [outer = (nil)]
22:06:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0xa33ba000) [pid = 1831] [serial = 1661] [outer = 0xa2133c00]
22:06:05 INFO - PROCESS | 1831 | 1466744765118 Marionette DEBUG loaded listener.js
22:06:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0xa33c2c00) [pid = 1831] [serial = 1662] [outer = 0xa2133c00]
22:06:06 INFO - PROCESS | 1831 | 1466744766051 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}]
22:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
22:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1542ms
22:06:06 INFO - PROCESS | 1831 | 1466744766134 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null]
22:06:06 INFO - PROCESS | 1831 | 1466744766137 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}]
22:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
22:06:06 INFO - PROCESS | 1831 | 1466744766144 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}]
22:06:06 INFO - PROCESS | 1831 | 1466744766148 Marionette TRACE conn4 <- [1,2186,null,{}]
22:06:06 INFO - PROCESS | 1831 | 1466744766154 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:06 INFO - PROCESS | 1831 | 1466744766159 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:06 INFO - PROCESS | 1831 | 1466744766341 Marionette TRACE conn4 <- [1,2187,null,{"value":null}]
22:06:06 INFO - PROCESS | 1831 | 1466744766576 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:06 INFO - PROCESS | 1831 | 1466744766587 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2800 == 38 [pid = 1831] [id = 554]
22:06:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x8fdb5c00) [pid = 1831] [serial = 1663] [outer = (nil)]
22:06:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x953ed000) [pid = 1831] [serial = 1664] [outer = 0x8fdb5c00]
22:06:06 INFO - PROCESS | 1831 | 1466744766720 Marionette DEBUG loaded listener.js
22:06:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x99d1c400) [pid = 1831] [serial = 1665] [outer = 0x8fdb5c00]
22:06:07 INFO - PROCESS | 1831 | 1466744767826 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}]
22:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
22:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1734ms
22:06:07 INFO - PROCESS | 1831 | 1466744767881 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null]
22:06:07 INFO - PROCESS | 1831 | 1466744767886 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}]
22:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
22:06:07 INFO - PROCESS | 1831 | 1466744767896 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}]
22:06:07 INFO - PROCESS | 1831 | 1466744767900 Marionette TRACE conn4 <- [1,2190,null,{}]
22:06:07 INFO - PROCESS | 1831 | 1466744767909 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:07 INFO - PROCESS | 1831 | 1466744767915 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:08 INFO - PROCESS | 1831 | 1466744768153 Marionette TRACE conn4 <- [1,2191,null,{"value":null}]
22:06:08 INFO - PROCESS | 1831 | 1466744768561 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:08 INFO - PROCESS | 1831 | 1466744768570 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:08 INFO - PROCESS | 1831 | --DOCSHELL 0x96e66c00 == 37 [pid = 1831] [id = 528]
22:06:08 INFO - PROCESS | 1831 | --DOCSHELL 0x9526b800 == 36 [pid = 1831] [id = 515]
22:06:08 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba000 == 35 [pid = 1831] [id = 514]
22:06:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a3000 == 36 [pid = 1831] [id = 555]
22:06:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x914a4800) [pid = 1831] [serial = 1666] [outer = (nil)]
22:06:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x91ae2400) [pid = 1831] [serial = 1667] [outer = 0x914a4800]
22:06:08 INFO - PROCESS | 1831 | 1466744768670 Marionette DEBUG loaded listener.js
22:06:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x94775c00) [pid = 1831] [serial = 1668] [outer = 0x914a4800]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x95265c00) [pid = 1831] [serial = 1583] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x9b707800) [pid = 1831] [serial = 1593] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0xa2130400) [pid = 1831] [serial = 1574] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x9b4ea400) [pid = 1831] [serial = 1592] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x8fdb9400) [pid = 1831] [serial = 1580] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0xa2220000) [pid = 1831] [serial = 1577] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x93a5e800) [pid = 1831] [serial = 1556] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9a0da800) [pid = 1831] [serial = 1589] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x914a7c00) [pid = 1831] [serial = 1581] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9b4ec000) [pid = 1831] [serial = 1568] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9b77ec00) [pid = 1831] [serial = 1569] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9a774800) [pid = 1831] [serial = 1566] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99b4ac00) [pid = 1831] [serial = 1586] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa2275000) [pid = 1831] [serial = 1578] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x98f3bc00) [pid = 1831] [serial = 1560] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a770000) [pid = 1831] [serial = 1590] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953ea400) [pid = 1831] [serial = 1584] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9ac56000) [pid = 1831] [serial = 1595] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9d80fc00) [pid = 1831] [serial = 1596] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99d22c00) [pid = 1831] [serial = 1587] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a0cec00) [pid = 1831] [serial = 1562] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9519fc00) [pid = 1831] [serial = 1557] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a76f800) [pid = 1831] [serial = 1565] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99bf9800) [pid = 1831] [serial = 1554] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x979fa400) [pid = 1831] [serial = 1559] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x979f0000) [pid = 1831] [serial = 1563] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa1081400) [pid = 1831] [serial = 1571] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa1f27c00) [pid = 1831] [serial = 1572] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa213ac00) [pid = 1831] [serial = 1575] [outer = (nil)] [url = about:blank]
22:06:09 INFO - PROCESS | 1831 | 1466744769492 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}]
22:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
22:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1638ms
22:06:09 INFO - PROCESS | 1831 | 1466744769563 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null]
22:06:09 INFO - PROCESS | 1831 | 1466744769569 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}]
22:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
22:06:09 INFO - PROCESS | 1831 | 1466744769589 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}]
22:06:09 INFO - PROCESS | 1831 | 1466744769594 Marionette TRACE conn4 <- [1,2194,null,{}]
22:06:09 INFO - PROCESS | 1831 | 1466744769601 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:09 INFO - PROCESS | 1831 | 1466744769606 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:09 INFO - PROCESS | 1831 | 1466744769788 Marionette TRACE conn4 <- [1,2195,null,{"value":null}]
22:06:09 INFO - PROCESS | 1831 | 1466744769800 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:09 INFO - PROCESS | 1831 | 1466744769810 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ea800 == 37 [pid = 1831] [id = 556]
22:06:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953efc00) [pid = 1831] [serial = 1669] [outer = (nil)]
22:06:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9790e800) [pid = 1831] [serial = 1670] [outer = 0x953efc00]
22:06:09 INFO - PROCESS | 1831 | 1466744769891 Marionette DEBUG loaded listener.js
22:06:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x979f2400) [pid = 1831] [serial = 1671] [outer = 0x953efc00]
22:06:10 INFO - PROCESS | 1831 | 1466744770892 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}]
22:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
22:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1341ms
22:06:10 INFO - PROCESS | 1831 | 1466744770930 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null]
22:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
22:06:10 INFO - PROCESS | 1831 | 1466744770934 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}]
22:06:10 INFO - PROCESS | 1831 | 1466744770941 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}]
22:06:10 INFO - PROCESS | 1831 | 1466744770947 Marionette TRACE conn4 <- [1,2198,null,{}]
22:06:10 INFO - PROCESS | 1831 | 1466744770963 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:10 INFO - PROCESS | 1831 | 1466744770971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:11 INFO - PROCESS | 1831 | 1466744771240 Marionette TRACE conn4 <- [1,2199,null,{"value":null}]
22:06:11 INFO - PROCESS | 1831 | 1466744771254 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:11 INFO - PROCESS | 1831 | 1466744771262 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1b000 == 38 [pid = 1831] [id = 557]
22:06:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99d1cc00) [pid = 1831] [serial = 1672] [outer = (nil)]
22:06:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99ee3800) [pid = 1831] [serial = 1673] [outer = 0x99d1cc00]
22:06:11 INFO - PROCESS | 1831 | 1466744771437 Marionette DEBUG loaded listener.js
22:06:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a05c400) [pid = 1831] [serial = 1674] [outer = 0x99d1cc00]
22:06:12 INFO - PROCESS | 1831 | 1466744772309 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}]
22:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
22:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1436ms
22:06:12 INFO - PROCESS | 1831 | 1466744772377 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null]
22:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
22:06:12 INFO - PROCESS | 1831 | 1466744772387 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}]
22:06:12 INFO - PROCESS | 1831 | 1466744772409 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}]
22:06:12 INFO - PROCESS | 1831 | 1466744772414 Marionette TRACE conn4 <- [1,2202,null,{}]
22:06:12 INFO - PROCESS | 1831 | 1466744772420 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:12 INFO - PROCESS | 1831 | 1466744772426 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:12 INFO - PROCESS | 1831 | 1466744772676 Marionette TRACE conn4 <- [1,2203,null,{"value":null}]
22:06:12 INFO - PROCESS | 1831 | 1466744772706 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:12 INFO - PROCESS | 1831 | 1466744772716 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989a400 == 39 [pid = 1831] [id = 558]
22:06:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99ee5c00) [pid = 1831] [serial = 1675] [outer = (nil)]
22:06:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a55a000) [pid = 1831] [serial = 1676] [outer = 0x99ee5c00]
22:06:12 INFO - PROCESS | 1831 | 1466744772798 Marionette DEBUG loaded listener.js
22:06:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a770c00) [pid = 1831] [serial = 1677] [outer = 0x99ee5c00]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9526c000) [pid = 1831] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99dfc800) [pid = 1831] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9d882400) [pid = 1831] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99822000) [pid = 1831] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x94774800) [pid = 1831] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d4f4c00) [pid = 1831] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8fdb7800) [pid = 1831] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99df3c00) [pid = 1831] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93a80400) [pid = 1831] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998bb000) [pid = 1831] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x914a4400) [pid = 1831] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html]
22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9538ec00) [pid = 1831] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html]
22:06:14 INFO - PROCESS | 1831 | 1466744774252 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}]
22:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
22:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1903ms
22:06:14 INFO - PROCESS | 1831 | 1466744774332 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null]
22:06:14 INFO - PROCESS | 1831 | 1466744774335 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}]
22:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
22:06:14 INFO - PROCESS | 1831 | 1466744774347 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}]
22:06:14 INFO - PROCESS | 1831 | 1466744774350 Marionette TRACE conn4 <- [1,2206,null,{}]
22:06:14 INFO - PROCESS | 1831 | 1466744774357 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:14 INFO - PROCESS | 1831 | 1466744774363 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:14 INFO - PROCESS | 1831 | 1466744774576 Marionette TRACE conn4 <- [1,2207,null,{"value":null}]
22:06:14 INFO - PROCESS | 1831 | 1466744774756 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:14 INFO - PROCESS | 1831 | 1466744774766 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477ec00 == 40 [pid = 1831] [id = 559]
22:06:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9526bc00) [pid = 1831] [serial = 1678] [outer = (nil)]
22:06:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a058c00) [pid = 1831] [serial = 1679] [outer = 0x9526bc00]
22:06:14 INFO - PROCESS | 1831 | 1466744774842 Marionette DEBUG loaded listener.js
22:06:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a551000) [pid = 1831] [serial = 1680] [outer = 0x9526bc00]
22:06:15 INFO - PROCESS | 1831 | 1466744775630 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}]
22:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
22:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1386ms
22:06:15 INFO - PROCESS | 1831 | 1466744775735 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null]
22:06:15 INFO - PROCESS | 1831 | 1466744775741 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}]
22:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
22:06:15 INFO - PROCESS | 1831 | 1466744775750 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}]
22:06:15 INFO - PROCESS | 1831 | 1466744775757 Marionette TRACE conn4 <- [1,2210,null,{}]
22:06:15 INFO - PROCESS | 1831 | 1466744775766 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:15 INFO - PROCESS | 1831 | 1466744775772 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:16 INFO - PROCESS | 1831 | 1466744776039 Marionette TRACE conn4 <- [1,2211,null,{"value":null}]
22:06:16 INFO - PROCESS | 1831 | 1466744776389 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:16 INFO - PROCESS | 1831 | 1466744776405 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e800 == 41 [pid = 1831] [id = 560]
22:06:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a79400) [pid = 1831] [serial = 1681] [outer = (nil)]
22:06:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x94778400) [pid = 1831] [serial = 1682] [outer = 0x93a79400]
22:06:16 INFO - PROCESS | 1831 | 1466744776501 Marionette DEBUG loaded listener.js
22:06:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95387c00) [pid = 1831] [serial = 1683] [outer = 0x93a79400]
22:06:17 INFO - PROCESS | 1831 | 1466744777431 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}]
22:06:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
22:06:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1746ms
22:06:17 INFO - PROCESS | 1831 | 1466744777497 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null]
22:06:17 INFO - PROCESS | 1831 | 1466744777503 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}]
22:06:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
22:06:17 INFO - PROCESS | 1831 | 1466744777515 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}]
22:06:17 INFO - PROCESS | 1831 | 1466744777522 Marionette TRACE conn4 <- [1,2214,null,{}]
22:06:17 INFO - PROCESS | 1831 | 1466744777530 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:17 INFO - PROCESS | 1831 | 1466744777537 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:17 INFO - PROCESS | 1831 | 1466744777793 Marionette TRACE conn4 <- [1,2215,null,{"value":null}]
22:06:18 INFO - PROCESS | 1831 | 1466744778068 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:18 INFO - PROCESS | 1831 | 1466744778081 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x98378c00 == 42 [pid = 1831] [id = 561]
22:06:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x998a6800) [pid = 1831] [serial = 1684] [outer = (nil)]
22:06:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99b88c00) [pid = 1831] [serial = 1685] [outer = 0x998a6800]
22:06:18 INFO - PROCESS | 1831 | 1466744778184 Marionette DEBUG loaded listener.js
22:06:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99eeac00) [pid = 1831] [serial = 1686] [outer = 0x998a6800]
22:06:19 INFO - PROCESS | 1831 | 1466744779140 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}]
22:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
22:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1691ms
22:06:19 INFO - PROCESS | 1831 | 1466744779205 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null]
22:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
22:06:19 INFO - PROCESS | 1831 | 1466744779209 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}]
22:06:19 INFO - PROCESS | 1831 | 1466744779216 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}]
22:06:19 INFO - PROCESS | 1831 | 1466744779221 Marionette TRACE conn4 <- [1,2218,null,{}]
22:06:19 INFO - PROCESS | 1831 | 1466744779237 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:19 INFO - PROCESS | 1831 | 1466744779246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:19 INFO - PROCESS | 1831 | 1466744779496 Marionette TRACE conn4 <- [1,2219,null,{"value":null}]
22:06:19 INFO - PROCESS | 1831 | 1466744779831 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:19 INFO - PROCESS | 1831 | 1466744779845 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4eb000 == 43 [pid = 1831] [id = 562]
22:06:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b4ec000) [pid = 1831] [serial = 1687] [outer = (nil)]
22:06:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b941800) [pid = 1831] [serial = 1688] [outer = 0x9b4ec000]
22:06:19 INFO - PROCESS | 1831 | 1466744779936 Marionette DEBUG loaded listener.js
22:06:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d810400) [pid = 1831] [serial = 1689] [outer = 0x9b4ec000]
22:06:20 INFO - PROCESS | 1831 | 1466744780897 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}]
22:06:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
22:06:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1752ms
22:06:20 INFO - PROCESS | 1831 | 1466744780969 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null]
22:06:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
22:06:20 INFO - PROCESS | 1831 | 1466744780974 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}]
22:06:20 INFO - PROCESS | 1831 | 1466744780983 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}]
22:06:20 INFO - PROCESS | 1831 | 1466744780986 Marionette TRACE conn4 <- [1,2222,null,{}]
22:06:21 INFO - PROCESS | 1831 | 1466744780993 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:21 INFO - PROCESS | 1831 | 1466744780998 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:21 INFO - PROCESS | 1831 | 1466744781265 Marionette TRACE conn4 <- [1,2223,null,{"value":null}]
22:06:21 INFO - PROCESS | 1831 | 1466744781560 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:21 INFO - PROCESS | 1831 | 1466744781569 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8800 == 44 [pid = 1831] [id = 563]
22:06:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d87a400) [pid = 1831] [serial = 1690] [outer = (nil)]
22:06:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1f21400) [pid = 1831] [serial = 1691] [outer = 0x9d87a400]
22:06:21 INFO - PROCESS | 1831 | 1466744781669 Marionette DEBUG loaded listener.js
22:06:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1f24000) [pid = 1831] [serial = 1692] [outer = 0x9d87a400]
22:06:22 INFO - PROCESS | 1831 | 1466744782589 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}]
22:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
22:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1637ms
22:06:22 INFO - PROCESS | 1831 | 1466744782619 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null]
22:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
22:06:22 INFO - PROCESS | 1831 | 1466744782624 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}]
22:06:22 INFO - PROCESS | 1831 | 1466744782630 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}]
22:06:22 INFO - PROCESS | 1831 | 1466744782634 Marionette TRACE conn4 <- [1,2226,null,{}]
22:06:22 INFO - PROCESS | 1831 | 1466744782640 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:22 INFO - PROCESS | 1831 | 1466744782645 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:22 INFO - PROCESS | 1831 | 1466744782849 Marionette TRACE conn4 <- [1,2227,null,{"value":null}]
22:06:23 INFO - PROCESS | 1831 | 1466744783083 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:23 INFO - PROCESS | 1831 | 1466744783092 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3000 == 45 [pid = 1831] [id = 564]
22:06:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953ef400) [pid = 1831] [serial = 1693] [outer = (nil)]
22:06:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa22fac00) [pid = 1831] [serial = 1694] [outer = 0x953ef400]
22:06:23 INFO - PROCESS | 1831 | 1466744783219 Marionette DEBUG loaded listener.js
22:06:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa3232400) [pid = 1831] [serial = 1695] [outer = 0x953ef400]
22:06:24 INFO - PROCESS | 1831 | 1466744784143 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}]
22:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
22:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1582ms
22:06:24 INFO - PROCESS | 1831 | 1466744784213 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null]
22:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
22:06:24 INFO - PROCESS | 1831 | 1466744784217 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}]
22:06:24 INFO - PROCESS | 1831 | 1466744784224 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}]
22:06:24 INFO - PROCESS | 1831 | 1466744784228 Marionette TRACE conn4 <- [1,2230,null,{}]
22:06:24 INFO - PROCESS | 1831 | 1466744784234 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:24 INFO - PROCESS | 1831 | 1466744784246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:24 INFO - PROCESS | 1831 | 1466744784530 Marionette TRACE conn4 <- [1,2231,null,{"value":null}]
22:06:24 INFO - PROCESS | 1831 | 1466744784827 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:24 INFO - PROCESS | 1831 | 1466744784837 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d882400 == 46 [pid = 1831] [id = 565]
22:06:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa226ec00) [pid = 1831] [serial = 1696] [outer = (nil)]
22:06:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa61b0400) [pid = 1831] [serial = 1697] [outer = 0xa226ec00]
22:06:24 INFO - PROCESS | 1831 | 1466744784922 Marionette DEBUG loaded listener.js
22:06:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa6787c00) [pid = 1831] [serial = 1698] [outer = 0xa226ec00]
22:06:26 INFO - PROCESS | 1831 | 1466744785997 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}]
22:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
22:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1835ms
22:06:26 INFO - PROCESS | 1831 | 1466744786060 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null]
22:06:26 INFO - PROCESS | 1831 | 1466744786063 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}]
22:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
22:06:26 INFO - PROCESS | 1831 | 1466744786071 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}]
22:06:26 INFO - PROCESS | 1831 | 1466744786075 Marionette TRACE conn4 <- [1,2234,null,{}]
22:06:26 INFO - PROCESS | 1831 | 1466744786081 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:26 INFO - PROCESS | 1831 | 1466744786086 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:26 INFO - PROCESS | 1831 | 1466744786289 Marionette TRACE conn4 <- [1,2235,null,{"value":null}]
22:06:26 INFO - PROCESS | 1831 | 1466744786518 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:26 INFO - PROCESS | 1831 | 1466744786526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x95389c00 == 47 [pid = 1831] [id = 566]
22:06:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9b77e800) [pid = 1831] [serial = 1699] [outer = (nil)]
22:06:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa67a5800) [pid = 1831] [serial = 1700] [outer = 0x9b77e800]
22:06:26 INFO - PROCESS | 1831 | 1466744786614 Marionette DEBUG loaded listener.js
22:06:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa67a9400) [pid = 1831] [serial = 1701] [outer = 0x9b77e800]
22:06:27 INFO - PROCESS | 1831 | 1466744787527 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}]
22:06:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
22:06:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1486ms
22:06:27 INFO - PROCESS | 1831 | 1466744787560 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null]
22:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
22:06:27 INFO - PROCESS | 1831 | 1466744787565 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}]
22:06:27 INFO - PROCESS | 1831 | 1466744787572 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}]
22:06:27 INFO - PROCESS | 1831 | 1466744787576 Marionette TRACE conn4 <- [1,2238,null,{}]
22:06:27 INFO - PROCESS | 1831 | 1466744787584 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:27 INFO - PROCESS | 1831 | 1466744787590 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:27 INFO - PROCESS | 1831 | 1466744787817 Marionette TRACE conn4 <- [1,2239,null,{"value":null}]
22:06:28 INFO - PROCESS | 1831 | 1466744788068 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:28 INFO - PROCESS | 1831 | 1466744788078 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebcfc00 == 48 [pid = 1831] [id = 567]
22:06:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x8ebd0800) [pid = 1831] [serial = 1702] [outer = (nil)]
22:06:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x8ebd9400) [pid = 1831] [serial = 1703] [outer = 0x8ebd0800]
22:06:28 INFO - PROCESS | 1831 | 1466744788201 Marionette DEBUG loaded listener.js
22:06:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x8ebdc800) [pid = 1831] [serial = 1704] [outer = 0x8ebd0800]
22:06:29 INFO - PROCESS | 1831 | 1466744789085 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}]
22:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
22:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1551ms
22:06:29 INFO - PROCESS | 1831 | 1466744789123 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null]
22:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
22:06:29 INFO - PROCESS | 1831 | 1466744789127 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}]
22:06:29 INFO - PROCESS | 1831 | 1466744789134 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}]
22:06:29 INFO - PROCESS | 1831 | 1466744789138 Marionette TRACE conn4 <- [1,2242,null,{}]
22:06:29 INFO - PROCESS | 1831 | 1466744789144 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:29 INFO - PROCESS | 1831 | 1466744789151 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:29 INFO - PROCESS | 1831 | 1466744789343 Marionette TRACE conn4 <- [1,2243,null,{"value":null}]
22:06:29 INFO - PROCESS | 1831 | 1466744789967 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:29 INFO - PROCESS | 1831 | 1466744789978 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52800 == 49 [pid = 1831] [id = 568]
22:06:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x93a52c00) [pid = 1831] [serial = 1705] [outer = (nil)]
22:06:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x93a88000) [pid = 1831] [serial = 1706] [outer = 0x93a52c00]
22:06:30 INFO - PROCESS | 1831 | 1466744790062 Marionette DEBUG loaded listener.js
22:06:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x9538e000) [pid = 1831] [serial = 1707] [outer = 0x93a52c00]
22:06:30 INFO - PROCESS | 1831 | 1466744790985 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}]
22:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
22:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1892ms
22:06:31 INFO - PROCESS | 1831 | 1466744791028 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null]
22:06:31 INFO - PROCESS | 1831 | 1466744791034 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}]
22:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
22:06:31 INFO - PROCESS | 1831 | 1466744791043 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}]
22:06:31 INFO - PROCESS | 1831 | 1466744791048 Marionette TRACE conn4 <- [1,2246,null,{}]
22:06:31 INFO - PROCESS | 1831 | 1466744791057 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:31 INFO - PROCESS | 1831 | 1466744791065 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:31 INFO - PROCESS | 1831 | 1466744791279 Marionette TRACE conn4 <- [1,2247,null,{"value":null}]
22:06:31 INFO - PROCESS | 1831 | 1466744791656 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:31 INFO - PROCESS | 1831 | 1466744791668 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6000 == 50 [pid = 1831] [id = 569]
22:06:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x93a5b800) [pid = 1831] [serial = 1708] [outer = (nil)]
22:06:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x996b3800) [pid = 1831] [serial = 1709] [outer = 0x93a5b800]
22:06:31 INFO - PROCESS | 1831 | 1466744791754 Marionette DEBUG loaded listener.js
22:06:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x998b2800) [pid = 1831] [serial = 1710] [outer = 0x93a5b800]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x93a53000 == 49 [pid = 1831] [id = 527]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7c00 == 48 [pid = 1831] [id = 529]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0000 == 47 [pid = 1831] [id = 526]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9989a400 == 46 [pid = 1831] [id = 558]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x91add400 == 45 [pid = 1831] [id = 517]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x98372000 == 44 [pid = 1831] [id = 516]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 43 [pid = 1831] [id = 524]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x91ade400 == 42 [pid = 1831] [id = 518]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9a05b000 == 41 [pid = 1831] [id = 521]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x99ef0400 == 40 [pid = 1831] [id = 520]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x98371800 == 39 [pid = 1831] [id = 522]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x95198c00 == 38 [pid = 1831] [id = 525]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3800 == 37 [pid = 1831] [id = 523]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x97970000 == 36 [pid = 1831] [id = 519]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x914b1000 == 35 [pid = 1831] [id = 513]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4800 == 34 [pid = 1831] [id = 540]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52800 == 33 [pid = 1831] [id = 568]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x95389c00 == 32 [pid = 1831] [id = 566]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebcfc00 == 31 [pid = 1831] [id = 567]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9d882400 == 30 [pid = 1831] [id = 565]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3000 == 29 [pid = 1831] [id = 564]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8800 == 28 [pid = 1831] [id = 563]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x98378c00 == 27 [pid = 1831] [id = 561]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4eb000 == 26 [pid = 1831] [id = 562]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9477ec00 == 25 [pid = 1831] [id = 559]
22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5e800 == 24 [pid = 1831] [id = 560]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x99b82000) [pid = 1831] [serial = 1634] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x9790e400) [pid = 1831] [serial = 1599] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x953ec400) [pid = 1831] [serial = 1598] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x99ef2c00) [pid = 1831] [serial = 1602] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x99eed000) [pid = 1831] [serial = 1601] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0xa1f21000) [pid = 1831] [serial = 1605] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x9989f400) [pid = 1831] [serial = 1631] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0xa101a800) [pid = 1831] [serial = 1604] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9525d400) [pid = 1831] [serial = 1625] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0xa245a400) [pid = 1831] [serial = 1608] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa229d800) [pid = 1831] [serial = 1607] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x914a6400) [pid = 1831] [serial = 1622] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x91ad6000) [pid = 1831] [serial = 1623] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa3233000) [pid = 1831] [serial = 1611] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa2ee6800) [pid = 1831] [serial = 1610] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x953eb400) [pid = 1831] [serial = 1620] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x94776c00) [pid = 1831] [serial = 1619] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa4d48000) [pid = 1831] [serial = 1614] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa3324c00) [pid = 1831] [serial = 1613] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa61afc00) [pid = 1831] [serial = 1617] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa61ae000) [pid = 1831] [serial = 1616] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x998a8000) [pid = 1831] [serial = 1632] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x96e59400) [pid = 1831] [serial = 1628] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9790c000) [pid = 1831] [serial = 1629] [outer = (nil)] [url = about:blank]
22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x95299000) [pid = 1831] [serial = 1626] [outer = (nil)] [url = about:blank]
22:06:34 INFO - PROCESS | 1831 | 1466744794159 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}]
22:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
22:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 3142ms
22:06:34 INFO - PROCESS | 1831 | 1466744794186 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null]
22:06:34 INFO - PROCESS | 1831 | 1466744794193 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}]
22:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
22:06:34 INFO - PROCESS | 1831 | 1466744794202 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}]
22:06:34 INFO - PROCESS | 1831 | 1466744794206 Marionette TRACE conn4 <- [1,2250,null,{}]
22:06:34 INFO - PROCESS | 1831 | 1466744794216 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:34 INFO - PROCESS | 1831 | 1466744794221 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:34 INFO - PROCESS | 1831 | 1466744794507 Marionette TRACE conn4 <- [1,2251,null,{"value":null}]
22:06:34 INFO - PROCESS | 1831 | 1466744794524 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:34 INFO - PROCESS | 1831 | 1466744794536 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a3400 == 25 [pid = 1831] [id = 570]
22:06:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x914ad000) [pid = 1831] [serial = 1711] [outer = (nil)]
22:06:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ad5c00) [pid = 1831] [serial = 1712] [outer = 0x914ad000]
22:06:34 INFO - PROCESS | 1831 | 1466744794615 Marionette DEBUG loaded listener.js
22:06:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x91ade400) [pid = 1831] [serial = 1713] [outer = 0x914ad000]
22:06:35 INFO - PROCESS | 1831 | 1466744795521 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}]
22:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
22:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1354ms
22:06:35 INFO - PROCESS | 1831 | 1466744795557 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null]
22:06:35 INFO - PROCESS | 1831 | 1466744795567 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}]
22:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
22:06:35 INFO - PROCESS | 1831 | 1466744795602 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}]
22:06:35 INFO - PROCESS | 1831 | 1466744795609 Marionette TRACE conn4 <- [1,2254,null,{}]
22:06:35 INFO - PROCESS | 1831 | 1466744795616 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:35 INFO - PROCESS | 1831 | 1466744795623 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:35 INFO - PROCESS | 1831 | 1466744795821 Marionette TRACE conn4 <- [1,2255,null,{"value":null}]
22:06:35 INFO - PROCESS | 1831 | 1466744795834 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:35 INFO - PROCESS | 1831 | 1466744795845 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x94776c00 == 26 [pid = 1831] [id = 571]
22:06:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x94781800) [pid = 1831] [serial = 1714] [outer = (nil)]
22:06:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9525fc00) [pid = 1831] [serial = 1715] [outer = 0x94781800]
22:06:36 INFO - PROCESS | 1831 | 1466744796077 Marionette DEBUG loaded listener.js
22:06:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9529fc00) [pid = 1831] [serial = 1716] [outer = 0x94781800]
22:06:37 INFO - PROCESS | 1831 | 1466744797113 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}]
22:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
22:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1546ms
22:06:37 INFO - PROCESS | 1831 | 1466744797154 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null]
22:06:37 INFO - PROCESS | 1831 | 1466744797159 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}]
22:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
22:06:37 INFO - PROCESS | 1831 | 1466744797167 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}]
22:06:37 INFO - PROCESS | 1831 | 1466744797173 Marionette TRACE conn4 <- [1,2258,null,{}]
22:06:37 INFO - PROCESS | 1831 | 1466744797199 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:37 INFO - PROCESS | 1831 | 1466744797210 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:37 INFO - PROCESS | 1831 | 1466744797473 Marionette TRACE conn4 <- [1,2259,null,{"value":null}]
22:06:37 INFO - PROCESS | 1831 | 1466744797518 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:37 INFO - PROCESS | 1831 | 1466744797538 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x97910400 == 27 [pid = 1831] [id = 572]
22:06:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x97970000) [pid = 1831] [serial = 1717] [outer = (nil)]
22:06:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x979eb800) [pid = 1831] [serial = 1718] [outer = 0x97970000]
22:06:37 INFO - PROCESS | 1831 | 1466744797704 Marionette DEBUG loaded listener.js
22:06:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x98371800) [pid = 1831] [serial = 1719] [outer = 0x97970000]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x99ee8800) [pid = 1831] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x99ee5c00) [pid = 1831] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x914a4800) [pid = 1831] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x95392c00) [pid = 1831] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa2133c00) [pid = 1831] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x93a88800) [pid = 1831] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99899800) [pid = 1831] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x953efc00) [pid = 1831] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91adf400) [pid = 1831] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x96e66800) [pid = 1831] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a76e800) [pid = 1831] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8fdb5c00) [pid = 1831] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99eed400) [pid = 1831] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93c2f000) [pid = 1831] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9526bc00) [pid = 1831] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html]
22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99d1cc00) [pid = 1831] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html]
22:06:39 INFO - PROCESS | 1831 | 1466744799224 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}]
22:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
22:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2094ms
22:06:39 INFO - PROCESS | 1831 | 1466744799261 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null]
22:06:39 INFO - PROCESS | 1831 | 1466744799266 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}]
22:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
22:06:39 INFO - PROCESS | 1831 | 1466744799272 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}]
22:06:39 INFO - PROCESS | 1831 | 1466744799276 Marionette TRACE conn4 <- [1,2262,null,{}]
22:06:39 INFO - PROCESS | 1831 | 1466744799282 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:39 INFO - PROCESS | 1831 | 1466744799287 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:39 INFO - PROCESS | 1831 | 1466744799456 Marionette TRACE conn4 <- [1,2263,null,{"value":null}]
22:06:39 INFO - PROCESS | 1831 | 1466744799471 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:39 INFO - PROCESS | 1831 | 1466744799482 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd7000 == 28 [pid = 1831] [id = 573]
22:06:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x97974400) [pid = 1831] [serial = 1720] [outer = (nil)]
22:06:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x98f3e800) [pid = 1831] [serial = 1721] [outer = 0x97974400]
22:06:39 INFO - PROCESS | 1831 | 1466744799553 Marionette DEBUG loaded listener.js
22:06:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99899c00) [pid = 1831] [serial = 1722] [outer = 0x97974400]
22:06:40 INFO - PROCESS | 1831 | 1466744800497 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}]
22:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
22:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1282ms
22:06:40 INFO - PROCESS | 1831 | 1466744800556 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null]
22:06:40 INFO - PROCESS | 1831 | 1466744800559 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}]
22:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
22:06:40 INFO - PROCESS | 1831 | 1466744800566 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}]
22:06:40 INFO - PROCESS | 1831 | 1466744800570 Marionette TRACE conn4 <- [1,2266,null,{}]
22:06:40 INFO - PROCESS | 1831 | 1466744800575 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:40 INFO - PROCESS | 1831 | 1466744800580 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:40 INFO - PROCESS | 1831 | 1466744800823 Marionette TRACE conn4 <- [1,2267,null,{"value":null}]
22:06:41 INFO - PROCESS | 1831 | 1466744801011 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:41 INFO - PROCESS | 1831 | 1466744801022 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4800 == 29 [pid = 1831] [id = 574]
22:06:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x8fdb4c00) [pid = 1831] [serial = 1723] [outer = (nil)]
22:06:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x8fdbb800) [pid = 1831] [serial = 1724] [outer = 0x8fdb4c00]
22:06:41 INFO - PROCESS | 1831 | 1466744801186 Marionette DEBUG loaded listener.js
22:06:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x91ad8400) [pid = 1831] [serial = 1725] [outer = 0x8fdb4c00]
22:06:42 INFO - PROCESS | 1831 | 1466744802223 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}]
22:06:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
22:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1688ms
22:06:42 INFO - PROCESS | 1831 | 1466744802256 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null]
22:06:42 INFO - PROCESS | 1831 | 1466744802263 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}]
22:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
22:06:42 INFO - PROCESS | 1831 | 1466744802275 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}]
22:06:42 INFO - PROCESS | 1831 | 1466744802280 Marionette TRACE conn4 <- [1,2270,null,{}]
22:06:42 INFO - PROCESS | 1831 | 1466744802289 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:42 INFO - PROCESS | 1831 | 1466744802295 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:42 INFO - PROCESS | 1831 | 1466744802496 Marionette TRACE conn4 <- [1,2271,null,{"value":null}]
22:06:42 INFO - PROCESS | 1831 | 1466744802767 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:42 INFO - PROCESS | 1831 | 1466744802779 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529c000 == 30 [pid = 1831] [id = 575]
22:06:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x952a1800) [pid = 1831] [serial = 1726] [outer = (nil)]
22:06:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9538d800) [pid = 1831] [serial = 1727] [outer = 0x952a1800]
22:06:42 INFO - PROCESS | 1831 | 1466744802933 Marionette DEBUG loaded listener.js
22:06:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x953e9000) [pid = 1831] [serial = 1728] [outer = 0x952a1800]
22:06:43 INFO - PROCESS | 1831 | 1466744803910 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}]
22:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
22:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1690ms
22:06:43 INFO - PROCESS | 1831 | 1466744803964 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null]
22:06:43 INFO - PROCESS | 1831 | 1466744803969 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}]
22:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
22:06:43 INFO - PROCESS | 1831 | 1466744803978 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}]
22:06:43 INFO - PROCESS | 1831 | 1466744803981 Marionette TRACE conn4 <- [1,2274,null,{}]
22:06:43 INFO - PROCESS | 1831 | 1466744803989 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:43 INFO - PROCESS | 1831 | 1466744803995 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:44 INFO - PROCESS | 1831 | 1466744804210 Marionette TRACE conn4 <- [1,2275,null,{"value":null}]
22:06:44 INFO - PROCESS | 1831 | 1466744804498 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:44 INFO - PROCESS | 1831 | 1466744804506 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477ec00 == 31 [pid = 1831] [id = 576]
22:06:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979f4000) [pid = 1831] [serial = 1729] [outer = (nil)]
22:06:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9836b400) [pid = 1831] [serial = 1730] [outer = 0x979f4000]
22:06:44 INFO - PROCESS | 1831 | 1466744804638 Marionette DEBUG loaded listener.js
22:06:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x996b7c00) [pid = 1831] [serial = 1731] [outer = 0x979f4000]
22:06:45 INFO - PROCESS | 1831 | 1466744805611 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}]
22:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
22:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1689ms
22:06:45 INFO - PROCESS | 1831 | 1466744805685 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null]
22:06:45 INFO - PROCESS | 1831 | 1466744805692 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}]
22:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
22:06:45 INFO - PROCESS | 1831 | 1466744805713 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}]
22:06:45 INFO - PROCESS | 1831 | 1466744805721 Marionette TRACE conn4 <- [1,2278,null,{}]
22:06:45 INFO - PROCESS | 1831 | 1466744805728 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:45 INFO - PROCESS | 1831 | 1466744805735 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:45 INFO - PROCESS | 1831 | 1466744805953 Marionette TRACE conn4 <- [1,2279,null,{"value":null}]
22:06:46 INFO - PROCESS | 1831 | 1466744806159 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:46 INFO - PROCESS | 1831 | 1466744806171 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x98372800 == 32 [pid = 1831] [id = 577]
22:06:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9989f400) [pid = 1831] [serial = 1732] [outer = (nil)]
22:06:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x99ee8c00) [pid = 1831] [serial = 1733] [outer = 0x9989f400]
22:06:46 INFO - PROCESS | 1831 | 1466744806296 Marionette DEBUG loaded listener.js
22:06:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x99eeec00) [pid = 1831] [serial = 1734] [outer = 0x9989f400]
22:06:47 INFO - PROCESS | 1831 | 1466744807258 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}]
22:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
22:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1596ms
22:06:47 INFO - PROCESS | 1831 | 1466744807301 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null]
22:06:47 INFO - PROCESS | 1831 | 1466744807305 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}]
22:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
22:06:47 INFO - PROCESS | 1831 | 1466744807312 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}]
22:06:47 INFO - PROCESS | 1831 | 1466744807317 Marionette TRACE conn4 <- [1,2282,null,{}]
22:06:47 INFO - PROCESS | 1831 | 1466744807322 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:47 INFO - PROCESS | 1831 | 1466744807328 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:47 INFO - PROCESS | 1831 | 1466744807523 Marionette TRACE conn4 <- [1,2283,null,{"value":null}]
22:06:47 INFO - PROCESS | 1831 | 1466744807780 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:47 INFO - PROCESS | 1831 | 1466744807788 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790f000 == 33 [pid = 1831] [id = 578]
22:06:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x99ef2800) [pid = 1831] [serial = 1735] [outer = (nil)]
22:06:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9a76d400) [pid = 1831] [serial = 1736] [outer = 0x99ef2800]
22:06:47 INFO - PROCESS | 1831 | 1466744807914 Marionette DEBUG loaded listener.js
22:06:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9a76f000) [pid = 1831] [serial = 1737] [outer = 0x99ef2800]
22:06:48 INFO - PROCESS | 1831 | 1466744808772 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}]
22:06:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
22:06:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1486ms
22:06:48 INFO - PROCESS | 1831 | 1466744808800 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null]
22:06:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
22:06:48 INFO - PROCESS | 1831 | 1466744808805 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}]
22:06:48 INFO - PROCESS | 1831 | 1466744808811 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}]
22:06:48 INFO - PROCESS | 1831 | 1466744808815 Marionette TRACE conn4 <- [1,2286,null,{}]
22:06:48 INFO - PROCESS | 1831 | 1466744808837 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:48 INFO - PROCESS | 1831 | 1466744808844 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:49 INFO - PROCESS | 1831 | 1466744809111 Marionette TRACE conn4 <- [1,2287,null,{"value":null}]
22:06:49 INFO - PROCESS | 1831 | 1466744809250 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:49 INFO - PROCESS | 1831 | 1466744809268 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8800 == 34 [pid = 1831] [id = 579]
22:06:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x91ad7800) [pid = 1831] [serial = 1738] [outer = (nil)]
22:06:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x9afec000) [pid = 1831] [serial = 1739] [outer = 0x91ad7800]
22:06:49 INFO - PROCESS | 1831 | 1466744809423 Marionette DEBUG loaded listener.js
22:06:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9d816800) [pid = 1831] [serial = 1740] [outer = 0x91ad7800]
22:06:50 INFO - PROCESS | 1831 | 1466744810359 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}]
22:06:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
22:06:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1586ms
22:06:50 INFO - PROCESS | 1831 | 1466744810398 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null]
22:06:50 INFO - PROCESS | 1831 | 1466744810402 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}]
22:06:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
22:06:50 INFO - PROCESS | 1831 | 1466744810428 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}]
22:06:50 INFO - PROCESS | 1831 | 1466744810431 Marionette TRACE conn4 <- [1,2290,null,{}]
22:06:50 INFO - PROCESS | 1831 | 1466744810440 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:50 INFO - PROCESS | 1831 | 1466744810445 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:50 INFO - PROCESS | 1831 | 1466744810633 Marionette TRACE conn4 <- [1,2291,null,{"value":null}]
22:06:50 INFO - PROCESS | 1831 | 1466744810825 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:50 INFO - PROCESS | 1831 | 1466744810834 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3800 == 35 [pid = 1831] [id = 580]
22:06:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x951a4800) [pid = 1831] [serial = 1741] [outer = (nil)]
22:06:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa1022c00) [pid = 1831] [serial = 1742] [outer = 0x951a4800]
22:06:50 INFO - PROCESS | 1831 | 1466744810965 Marionette DEBUG loaded listener.js
22:06:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0xa1087400) [pid = 1831] [serial = 1743] [outer = 0x951a4800]
22:06:51 INFO - PROCESS | 1831 | 1466744811914 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}]
22:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
22:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1553ms
22:06:51 INFO - PROCESS | 1831 | 1466744811963 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null]
22:06:51 INFO - PROCESS | 1831 | 1466744811967 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}]
22:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
22:06:51 INFO - PROCESS | 1831 | 1466744811974 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}]
22:06:51 INFO - PROCESS | 1831 | 1466744811978 Marionette TRACE conn4 <- [1,2294,null,{}]
22:06:51 INFO - PROCESS | 1831 | 1466744811984 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:51 INFO - PROCESS | 1831 | 1466744811989 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:52 INFO - PROCESS | 1831 | 1466744812182 Marionette TRACE conn4 <- [1,2295,null,{"value":null}]
22:06:52 INFO - PROCESS | 1831 | 1466744812440 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:52 INFO - PROCESS | 1831 | 1466744812449 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ae400 == 36 [pid = 1831] [id = 581]
22:06:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x91adec00) [pid = 1831] [serial = 1744] [outer = (nil)]
22:06:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0xa1f9a400) [pid = 1831] [serial = 1745] [outer = 0x91adec00]
22:06:52 INFO - PROCESS | 1831 | 1466744812595 Marionette DEBUG loaded listener.js
22:06:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0xa2131c00) [pid = 1831] [serial = 1746] [outer = 0x91adec00]
22:06:53 INFO - PROCESS | 1831 | 1466744813460 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}]
22:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
22:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1541ms
22:06:53 INFO - PROCESS | 1831 | 1466744813519 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null]
22:06:53 INFO - PROCESS | 1831 | 1466744813524 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}]
22:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
22:06:53 INFO - PROCESS | 1831 | 1466744813535 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}]
22:06:53 INFO - PROCESS | 1831 | 1466744813538 Marionette TRACE conn4 <- [1,2298,null,{}]
22:06:53 INFO - PROCESS | 1831 | 1466744813544 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:53 INFO - PROCESS | 1831 | 1466744813548 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:53 INFO - PROCESS | 1831 | 1466744813726 Marionette TRACE conn4 <- [1,2299,null,{"value":null}]
22:06:53 INFO - PROCESS | 1831 | 1466744813919 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:53 INFO - PROCESS | 1831 | 1466744813929 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a947c00 == 37 [pid = 1831] [id = 582]
22:06:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x9d88a400) [pid = 1831] [serial = 1747] [outer = (nil)]
22:06:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0xa22ab000) [pid = 1831] [serial = 1748] [outer = 0x9d88a400]
22:06:54 INFO - PROCESS | 1831 | 1466744814010 Marionette DEBUG loaded listener.js
22:06:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0xa22fb800) [pid = 1831] [serial = 1749] [outer = 0x9d88a400]
22:06:54 INFO - PROCESS | 1831 | 1466744814964 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}]
22:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
22:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1480ms
22:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
22:06:55 INFO - PROCESS | 1831 | 1466744815016 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null]
22:06:55 INFO - PROCESS | 1831 | 1466744815019 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}]
22:06:55 INFO - PROCESS | 1831 | 1466744815026 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}]
22:06:55 INFO - PROCESS | 1831 | 1466744815030 Marionette TRACE conn4 <- [1,2302,null,{}]
22:06:55 INFO - PROCESS | 1831 | 1466744815039 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:55 INFO - PROCESS | 1831 | 1466744815046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:55 INFO - PROCESS | 1831 | 1466744815246 Marionette TRACE conn4 <- [1,2303,null,{"value":null}]
22:06:55 INFO - PROCESS | 1831 | 1466744815489 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:55 INFO - PROCESS | 1831 | 1466744815497 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd2000 == 38 [pid = 1831] [id = 583]
22:06:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x8ebd6400) [pid = 1831] [serial = 1750] [outer = (nil)]
22:06:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x99ef0800) [pid = 1831] [serial = 1751] [outer = 0x8ebd6400]
22:06:55 INFO - PROCESS | 1831 | 1466744815628 Marionette DEBUG loaded listener.js
22:06:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x9a550400) [pid = 1831] [serial = 1752] [outer = 0x8ebd6400]
22:06:56 INFO - PROCESS | 1831 | 1466744816615 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}]
22:06:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
22:06:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1635ms
22:06:56 INFO - PROCESS | 1831 | 1466744816662 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null]
22:06:56 INFO - PROCESS | 1831 | 1466744816668 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}]
22:06:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
22:06:56 INFO - PROCESS | 1831 | 1466744816695 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}]
22:06:56 INFO - PROCESS | 1831 | 1466744816700 Marionette TRACE conn4 <- [1,2306,null,{}]
22:06:56 INFO - PROCESS | 1831 | 1466744816706 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:56 INFO - PROCESS | 1831 | 1466744816711 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:56 INFO - PROCESS | 1831 | 1466744816925 Marionette TRACE conn4 <- [1,2307,null,{"value":null}]
22:06:57 INFO - PROCESS | 1831 | 1466744817311 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:57 INFO - PROCESS | 1831 | 1466744817319 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd6c00 == 39 [pid = 1831] [id = 584]
22:06:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x8ebd7c00) [pid = 1831] [serial = 1753] [outer = (nil)]
22:06:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x8fdad400) [pid = 1831] [serial = 1754] [outer = 0x8ebd7c00]
22:06:57 INFO - PROCESS | 1831 | 1466744817423 Marionette DEBUG loaded listener.js
22:06:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x8fdbbc00) [pid = 1831] [serial = 1755] [outer = 0x8ebd7c00]
22:06:58 INFO - PROCESS | 1831 | 1466744818417 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}]
22:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
22:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1794ms
22:06:58 INFO - PROCESS | 1831 | 1466744818492 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null]
22:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
22:06:58 INFO - PROCESS | 1831 | 1466744818501 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}]
22:06:58 INFO - PROCESS | 1831 | 1466744818514 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}]
22:06:58 INFO - PROCESS | 1831 | 1466744818522 Marionette TRACE conn4 <- [1,2310,null,{}]
22:06:58 INFO - PROCESS | 1831 | 1466744818535 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:06:58 INFO - PROCESS | 1831 | 1466744818549 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:59 INFO - PROCESS | 1831 | 1466744819084 Marionette TRACE conn4 <- [1,2311,null,{"value":null}]
22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x9519ec00 == 38 [pid = 1831] [id = 542]
22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd7000 == 37 [pid = 1831] [id = 573]
22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x97910400 == 36 [pid = 1831] [id = 572]
22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x94776c00 == 35 [pid = 1831] [id = 571]
22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x914a3400 == 34 [pid = 1831] [id = 570]
22:06:59 INFO - PROCESS | 1831 | 1466744819257 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:06:59 INFO - PROCESS | 1831 | 1466744819267 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x9a94c400) [pid = 1831] [serial = 1644] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x94776400) [pid = 1831] [serial = 1637] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x9b93a800) [pid = 1831] [serial = 1646] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x91ae2400) [pid = 1831] [serial = 1667] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x9a770c00) [pid = 1831] [serial = 1677] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x99d1c400) [pid = 1831] [serial = 1665] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x9a551000) [pid = 1831] [serial = 1680] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x9d879400) [pid = 1831] [serial = 1649] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x9a55a000) [pid = 1831] [serial = 1676] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x94775c00) [pid = 1831] [serial = 1668] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0xa243ec00) [pid = 1831] [serial = 1655] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0xa33c2c00) [pid = 1831] [serial = 1662] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa2135c00) [pid = 1831] [serial = 1652] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99b4b000) [pid = 1831] [serial = 1640] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa229dc00) [pid = 1831] [serial = 1653] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x979f2400) [pid = 1831] [serial = 1671] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x99c7bc00) [pid = 1831] [serial = 1635] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa323b000) [pid = 1831] [serial = 1658] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x99ee6400) [pid = 1831] [serial = 1641] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9a775400) [pid = 1831] [serial = 1643] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa213c400) [pid = 1831] [serial = 1656] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953ed000) [pid = 1831] [serial = 1664] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d880000) [pid = 1831] [serial = 1650] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9b70fc00) [pid = 1831] [serial = 1647] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x953e9400) [pid = 1831] [serial = 1638] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a058c00) [pid = 1831] [serial = 1679] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9790e800) [pid = 1831] [serial = 1670] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a05c400) [pid = 1831] [serial = 1674] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa3240c00) [pid = 1831] [serial = 1659] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x99ee3800) [pid = 1831] [serial = 1673] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa33ba000) [pid = 1831] [serial = 1661] [outer = (nil)] [url = about:blank]
22:06:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 35 [pid = 1831] [id = 585]
22:06:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x91ae2400) [pid = 1831] [serial = 1756] [outer = (nil)]
22:06:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9477c800) [pid = 1831] [serial = 1757] [outer = 0x91ae2400]
22:06:59 INFO - PROCESS | 1831 | 1466744819392 Marionette DEBUG loaded listener.js
22:06:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9538e400) [pid = 1831] [serial = 1758] [outer = 0x91ae2400]
22:07:00 INFO - PROCESS | 1831 | 1466744820222 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}]
22:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
22:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1756ms
22:07:00 INFO - PROCESS | 1831 | 1466744820271 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null]
22:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
22:07:00 INFO - PROCESS | 1831 | 1466744820278 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}]
22:07:00 INFO - PROCESS | 1831 | 1466744820286 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}]
22:07:00 INFO - PROCESS | 1831 | 1466744820289 Marionette TRACE conn4 <- [1,2314,null,{}]
22:07:00 INFO - PROCESS | 1831 | 1466744820296 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:00 INFO - PROCESS | 1831 | 1466744820302 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:00 INFO - PROCESS | 1831 | 1466744820548 Marionette TRACE conn4 <- [1,2315,null,{"value":null}]
22:07:00 INFO - PROCESS | 1831 | 1466744820710 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:00 INFO - PROCESS | 1831 | 1466744820722 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e61800 == 36 [pid = 1831] [id = 586]
22:07:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9790c000) [pid = 1831] [serial = 1759] [outer = (nil)]
22:07:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9797a800) [pid = 1831] [serial = 1760] [outer = 0x9790c000]
22:07:00 INFO - PROCESS | 1831 | 1466744820878 Marionette DEBUG loaded listener.js
22:07:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x98a27400) [pid = 1831] [serial = 1761] [outer = 0x9790c000]
22:07:01 INFO - PROCESS | 1831 | 1466744821845 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}]
22:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
22:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1636ms
22:07:01 INFO - PROCESS | 1831 | 1466744821923 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null]
22:07:01 INFO - PROCESS | 1831 | 1466744821931 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}]
22:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
22:07:01 INFO - PROCESS | 1831 | 1466744821959 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}]
22:07:01 INFO - PROCESS | 1831 | 1466744821969 Marionette TRACE conn4 <- [1,2318,null,{}]
22:07:01 INFO - PROCESS | 1831 | 1466744821987 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:01 INFO - PROCESS | 1831 | 1466744821995 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:02 INFO - PROCESS | 1831 | 1466744822291 Marionette TRACE conn4 <- [1,2319,null,{"value":null}]
22:07:02 INFO - PROCESS | 1831 | 1466744822493 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:02 INFO - PROCESS | 1831 | 1466744822500 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x9836c400 == 37 [pid = 1831] [id = 587]
22:07:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x998a0000) [pid = 1831] [serial = 1762] [outer = (nil)]
22:07:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x99ee8000) [pid = 1831] [serial = 1763] [outer = 0x998a0000]
22:07:02 INFO - PROCESS | 1831 | 1466744822578 Marionette DEBUG loaded listener.js
22:07:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9a0cec00) [pid = 1831] [serial = 1764] [outer = 0x998a0000]
22:07:03 INFO - PROCESS | 1831 | 1466744823455 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:07:03 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
22:07:03 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:07:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 1556ms
22:07:03 INFO - PROCESS | 1831 | 1466744823508 Marionette TRACE conn4 -> [0,2321,"getWindowHandle",null]
22:07:03 INFO - PROCESS | 1831 | 1466744823514 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}]
22:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
22:07:03 INFO - PROCESS | 1831 | 1466744823542 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}]
22:07:03 INFO - PROCESS | 1831 | 1466744823547 Marionette TRACE conn4 <- [1,2322,null,{}]
22:07:03 INFO - PROCESS | 1831 | 1466744823553 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:03 INFO - PROCESS | 1831 | 1466744823558 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:03 INFO - PROCESS | 1831 | 1466744823807 Marionette TRACE conn4 <- [1,2323,null,{"value":null}]
22:07:03 INFO - PROCESS | 1831 | 1466744823832 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:03 INFO - PROCESS | 1831 | 1466744823838 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8000 == 38 [pid = 1831] [id = 588]
22:07:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953ee000) [pid = 1831] [serial = 1765] [outer = (nil)]
22:07:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9a776800) [pid = 1831] [serial = 1766] [outer = 0x953ee000]
22:07:03 INFO - PROCESS | 1831 | 1466744823913 Marionette DEBUG loaded listener.js
22:07:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9b4a2400) [pid = 1831] [serial = 1767] [outer = 0x953ee000]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x94781800) [pid = 1831] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x93a52c00) [pid = 1831] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953ef400) [pid = 1831] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9b4ec000) [pid = 1831] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x93a5b800) [pid = 1831] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa226ec00) [pid = 1831] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x97970000) [pid = 1831] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x93a79400) [pid = 1831] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8ebd0800) [pid = 1831] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9d87a400) [pid = 1831] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x914ad000) [pid = 1831] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9b77e800) [pid = 1831] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html]
22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x998a6800) [pid = 1831] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html]
22:07:04 INFO - PROCESS | 1831 | 1466744824955 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}]
22:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
22:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1447ms
22:07:04 INFO - PROCESS | 1831 | 1466744824976 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null]
22:07:04 INFO - PROCESS | 1831 | 1466744824982 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}]
22:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
22:07:04 INFO - PROCESS | 1831 | 1466744824990 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}]
22:07:04 INFO - PROCESS | 1831 | 1466744824993 Marionette TRACE conn4 <- [1,2326,null,{}]
22:07:05 INFO - PROCESS | 1831 | 1466744824999 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:05 INFO - PROCESS | 1831 | 1466744825004 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:05 INFO - PROCESS | 1831 | 1466744825170 Marionette TRACE conn4 <- [1,2327,null,{"value":null}]
22:07:05 INFO - PROCESS | 1831 | 1466744825184 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:05 INFO - PROCESS | 1831 | 1466744825200 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a0d6400 == 39 [pid = 1831] [id = 589]
22:07:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a557800) [pid = 1831] [serial = 1768] [outer = (nil)]
22:07:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9afe7000) [pid = 1831] [serial = 1769] [outer = 0x9a557800]
22:07:05 INFO - PROCESS | 1831 | 1466744825285 Marionette DEBUG loaded listener.js
22:07:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d87c400) [pid = 1831] [serial = 1770] [outer = 0x9a557800]
22:07:06 INFO - PROCESS | 1831 | 1466744826270 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}]
22:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
22:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1339ms
22:07:06 INFO - PROCESS | 1831 | 1466744826383 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null]
22:07:06 INFO - PROCESS | 1831 | 1466744826388 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}]
22:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
22:07:06 INFO - PROCESS | 1831 | 1466744826400 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}]
22:07:06 INFO - PROCESS | 1831 | 1466744826405 Marionette TRACE conn4 <- [1,2330,null,{}]
22:07:06 INFO - PROCESS | 1831 | 1466744826416 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:06 INFO - PROCESS | 1831 | 1466744826423 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:06 INFO - PROCESS | 1831 | 1466744826711 Marionette TRACE conn4 <- [1,2331,null,{"value":null}]
22:07:07 INFO - PROCESS | 1831 | 1466744827020 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:07 INFO - PROCESS | 1831 | 1466744827040 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5800 == 40 [pid = 1831] [id = 590]
22:07:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x91ae4c00) [pid = 1831] [serial = 1771] [outer = (nil)]
22:07:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9471b000) [pid = 1831] [serial = 1772] [outer = 0x91ae4c00]
22:07:07 INFO - PROCESS | 1831 | 1466744827128 Marionette DEBUG loaded listener.js
22:07:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9477e000) [pid = 1831] [serial = 1773] [outer = 0x91ae4c00]
22:07:08 INFO - PROCESS | 1831 | 1466744828210 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}]
22:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
22:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1846ms
22:07:08 INFO - PROCESS | 1831 | 1466744828264 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null]
22:07:08 INFO - PROCESS | 1831 | 1466744828268 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}]
22:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
22:07:08 INFO - PROCESS | 1831 | 1466744828282 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}]
22:07:08 INFO - PROCESS | 1831 | 1466744828287 Marionette TRACE conn4 <- [1,2334,null,{}]
22:07:08 INFO - PROCESS | 1831 | 1466744828295 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:08 INFO - PROCESS | 1831 | 1466744828302 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:08 INFO - PROCESS | 1831 | 1466744828533 Marionette TRACE conn4 <- [1,2335,null,{"value":null}]
22:07:08 INFO - PROCESS | 1831 | 1466744828755 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:08 INFO - PROCESS | 1831 | 1466744828766 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x97909400 == 41 [pid = 1831] [id = 591]
22:07:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9790e400) [pid = 1831] [serial = 1774] [outer = (nil)]
22:07:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x98a1d400) [pid = 1831] [serial = 1775] [outer = 0x9790e400]
22:07:08 INFO - PROCESS | 1831 | 1466744828891 Marionette DEBUG loaded listener.js
22:07:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x998a2c00) [pid = 1831] [serial = 1776] [outer = 0x9790e400]
22:07:09 INFO - PROCESS | 1831 | 1466744829840 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}]
22:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
22:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1593ms
22:07:09 INFO - PROCESS | 1831 | 1466744829873 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null]
22:07:09 INFO - PROCESS | 1831 | 1466744829877 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}]
22:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
22:07:09 INFO - PROCESS | 1831 | 1466744829886 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}]
22:07:09 INFO - PROCESS | 1831 | 1466744829893 Marionette TRACE conn4 <- [1,2338,null,{}]
22:07:09 INFO - PROCESS | 1831 | 1466744829909 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:09 INFO - PROCESS | 1831 | 1466744829919 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:10 INFO - PROCESS | 1831 | 1466744830149 Marionette TRACE conn4 <- [1,2339,null,{"value":null}]
22:07:10 INFO - PROCESS | 1831 | 1466744830443 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:10 INFO - PROCESS | 1831 | 1466744830460 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac56000 == 42 [pid = 1831] [id = 592]
22:07:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9d815800) [pid = 1831] [serial = 1777] [outer = (nil)]
22:07:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1021000) [pid = 1831] [serial = 1778] [outer = 0x9d815800]
22:07:10 INFO - PROCESS | 1831 | 1466744830593 Marionette DEBUG loaded listener.js
22:07:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa2130400) [pid = 1831] [serial = 1779] [outer = 0x9d815800]
22:07:11 INFO - PROCESS | 1831 | 1466744831550 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}]
22:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
22:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1691ms
22:07:11 INFO - PROCESS | 1831 | 1466744831577 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null]
22:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
22:07:11 INFO - PROCESS | 1831 | 1466744831582 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}]
22:07:11 INFO - PROCESS | 1831 | 1466744831588 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}]
22:07:11 INFO - PROCESS | 1831 | 1466744831592 Marionette TRACE conn4 <- [1,2342,null,{}]
22:07:11 INFO - PROCESS | 1831 | 1466744831598 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:11 INFO - PROCESS | 1831 | 1466744831603 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:11 INFO - PROCESS | 1831 | 1466744831807 Marionette TRACE conn4 <- [1,2343,null,{"value":null}]
22:07:12 INFO - PROCESS | 1831 | 1466744832060 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:12 INFO - PROCESS | 1831 | 1466744832069 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f8400 == 43 [pid = 1831] [id = 593]
22:07:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9a0da000) [pid = 1831] [serial = 1780] [outer = (nil)]
22:07:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa2439400) [pid = 1831] [serial = 1781] [outer = 0x9a0da000]
22:07:12 INFO - PROCESS | 1831 | 1466744832195 Marionette DEBUG loaded listener.js
22:07:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa2ef0000) [pid = 1831] [serial = 1782] [outer = 0x9a0da000]
22:07:13 INFO - PROCESS | 1831 | 1466744833120 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}]
22:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
22:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1587ms
22:07:13 INFO - PROCESS | 1831 | 1466744833176 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null]
22:07:13 INFO - PROCESS | 1831 | 1466744833180 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}]
22:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
22:07:13 INFO - PROCESS | 1831 | 1466744833187 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}]
22:07:13 INFO - PROCESS | 1831 | 1466744833191 Marionette TRACE conn4 <- [1,2346,null,{}]
22:07:13 INFO - PROCESS | 1831 | 1466744833197 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:13 INFO - PROCESS | 1831 | 1466744833202 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:13 INFO - PROCESS | 1831 | 1466744833394 Marionette TRACE conn4 <- [1,2347,null,{"value":null}]
22:07:13 INFO - PROCESS | 1831 | 1466744833640 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:13 INFO - PROCESS | 1831 | 1466744833653 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989ec00 == 44 [pid = 1831] [id = 594]
22:07:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa1f2ac00) [pid = 1831] [serial = 1783] [outer = (nil)]
22:07:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa323b400) [pid = 1831] [serial = 1784] [outer = 0xa1f2ac00]
22:07:13 INFO - PROCESS | 1831 | 1466744833785 Marionette DEBUG loaded listener.js
22:07:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa327c400) [pid = 1831] [serial = 1785] [outer = 0xa1f2ac00]
22:07:14 INFO - PROCESS | 1831 | 1466744834700 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}]
22:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
22:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1589ms
22:07:14 INFO - PROCESS | 1831 | 1466744834777 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null]
22:07:14 INFO - PROCESS | 1831 | 1466744834782 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}]
22:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
22:07:14 INFO - PROCESS | 1831 | 1466744834788 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}]
22:07:14 INFO - PROCESS | 1831 | 1466744834792 Marionette TRACE conn4 <- [1,2350,null,{}]
22:07:14 INFO - PROCESS | 1831 | 1466744834798 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:14 INFO - PROCESS | 1831 | 1466744834808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:15 INFO - PROCESS | 1831 | 1466744835091 Marionette TRACE conn4 <- [1,2351,null,{"value":null}]
22:07:15 INFO - PROCESS | 1831 | 1466744835384 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:15 INFO - PROCESS | 1831 | 1466744835393 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:15 INFO - PROCESS | 1831 | ++DOCSHELL 0xa3347800 == 45 [pid = 1831] [id = 595]
22:07:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa4d0a800) [pid = 1831] [serial = 1786] [outer = (nil)]
22:07:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0xa4f1e000) [pid = 1831] [serial = 1787] [outer = 0xa4d0a800]
22:07:15 INFO - PROCESS | 1831 | 1466744835478 Marionette DEBUG loaded listener.js
22:07:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0xa61ba000) [pid = 1831] [serial = 1788] [outer = 0xa4d0a800]
22:07:16 INFO - PROCESS | 1831 | 1466744836402 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}]
22:07:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
22:07:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1681ms
22:07:16 INFO - PROCESS | 1831 | 1466744836470 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null]
22:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
22:07:16 INFO - PROCESS | 1831 | 1466744836475 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}]
22:07:16 INFO - PROCESS | 1831 | 1466744836481 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}]
22:07:16 INFO - PROCESS | 1831 | 1466744836485 Marionette TRACE conn4 <- [1,2354,null,{}]
22:07:16 INFO - PROCESS | 1831 | 1466744836491 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:16 INFO - PROCESS | 1831 | 1466744836496 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:16 INFO - PROCESS | 1831 | 1466744836690 Marionette TRACE conn4 <- [1,2355,null,{"value":null}]
22:07:16 INFO - PROCESS | 1831 | 1466744836932 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:16 INFO - PROCESS | 1831 | 1466744836938 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x91add000 == 46 [pid = 1831] [id = 596]
22:07:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x979ee000) [pid = 1831] [serial = 1789] [outer = (nil)]
22:07:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0xa6786c00) [pid = 1831] [serial = 1790] [outer = 0x979ee000]
22:07:17 INFO - PROCESS | 1831 | 1466744837067 Marionette DEBUG loaded listener.js
22:07:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0xa67a1000) [pid = 1831] [serial = 1791] [outer = 0x979ee000]
22:07:18 INFO - PROCESS | 1831 | 1466744838057 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}]
22:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
22:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1640ms
22:07:18 INFO - PROCESS | 1831 | 1466744838121 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null]
22:07:18 INFO - PROCESS | 1831 | 1466744838127 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}]
22:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
22:07:18 INFO - PROCESS | 1831 | 1466744838135 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}]
22:07:18 INFO - PROCESS | 1831 | 1466744838139 Marionette TRACE conn4 <- [1,2358,null,{}]
22:07:18 INFO - PROCESS | 1831 | 1466744838146 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:18 INFO - PROCESS | 1831 | 1466744838152 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:18 INFO - PROCESS | 1831 | 1466744838409 Marionette TRACE conn4 <- [1,2359,null,{"value":null}]
22:07:18 INFO - PROCESS | 1831 | 1466744838731 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:18 INFO - PROCESS | 1831 | 1466744838744 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e342800 == 47 [pid = 1831] [id = 597]
22:07:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x8e344400) [pid = 1831] [serial = 1792] [outer = (nil)]
22:07:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x8e34ac00) [pid = 1831] [serial = 1793] [outer = 0x8e344400]
22:07:18 INFO - PROCESS | 1831 | 1466744838833 Marionette DEBUG loaded listener.js
22:07:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x8e34f800) [pid = 1831] [serial = 1794] [outer = 0x8e344400]
22:07:19 INFO - PROCESS | 1831 | 1466744839755 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}]
22:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
22:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1681ms
22:07:19 INFO - PROCESS | 1831 | 1466744839817 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null]
22:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
22:07:19 INFO - PROCESS | 1831 | 1466744839822 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}]
22:07:19 INFO - PROCESS | 1831 | 1466744839830 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}]
22:07:19 INFO - PROCESS | 1831 | 1466744839833 Marionette TRACE conn4 <- [1,2362,null,{}]
22:07:19 INFO - PROCESS | 1831 | 1466744839841 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:19 INFO - PROCESS | 1831 | 1466744839847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:20 INFO - PROCESS | 1831 | 1466744840072 Marionette TRACE conn4 <- [1,2363,null,{"value":null}]
22:07:20 INFO - PROCESS | 1831 | 1466744840623 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:20 INFO - PROCESS | 1831 | 1466744840635 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7000 == 48 [pid = 1831] [id = 598]
22:07:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x91ad7c00) [pid = 1831] [serial = 1795] [outer = (nil)]
22:07:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x91ae0800) [pid = 1831] [serial = 1796] [outer = 0x91ad7c00]
22:07:20 INFO - PROCESS | 1831 | 1466744840753 Marionette DEBUG loaded listener.js
22:07:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x9471dc00) [pid = 1831] [serial = 1797] [outer = 0x91ad7c00]
22:07:21 INFO - PROCESS | 1831 | 1466744841782 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}]
22:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
22:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1998ms
22:07:21 INFO - PROCESS | 1831 | 1466744841830 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null]
22:07:21 INFO - PROCESS | 1831 | 1466744841837 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}]
22:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
22:07:21 INFO - PROCESS | 1831 | 1466744841847 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}]
22:07:21 INFO - PROCESS | 1831 | 1466744841851 Marionette TRACE conn4 <- [1,2366,null,{}]
22:07:21 INFO - PROCESS | 1831 | 1466744841861 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:21 INFO - PROCESS | 1831 | 1466744841870 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:22 INFO - PROCESS | 1831 | 1466744842081 Marionette TRACE conn4 <- [1,2367,null,{"value":null}]
22:07:22 INFO - PROCESS | 1831 | 1466744842355 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:22 INFO - PROCESS | 1831 | 1466744842364 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34c800 == 49 [pid = 1831] [id = 599]
22:07:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x96e5f400) [pid = 1831] [serial = 1798] [outer = (nil)]
22:07:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x9797a000) [pid = 1831] [serial = 1799] [outer = 0x96e5f400]
22:07:22 INFO - PROCESS | 1831 | 1466744842559 Marionette DEBUG loaded listener.js
22:07:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x979f7800) [pid = 1831] [serial = 1800] [outer = 0x96e5f400]
22:07:23 INFO - PROCESS | 1831 | 1466744843508 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}]
22:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
22:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1744ms
22:07:23 INFO - PROCESS | 1831 | 1466744843592 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null]
22:07:23 INFO - PROCESS | 1831 | 1466744843599 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}]
22:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
22:07:23 INFO - PROCESS | 1831 | 1466744843609 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}]
22:07:23 INFO - PROCESS | 1831 | 1466744843613 Marionette TRACE conn4 <- [1,2370,null,{}]
22:07:23 INFO - PROCESS | 1831 | 1466744843619 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:23 INFO - PROCESS | 1831 | 1466744843624 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:23 INFO - PROCESS | 1831 | 1466744843824 Marionette TRACE conn4 <- [1,2371,null,{"value":null}]
22:07:24 INFO - PROCESS | 1831 | 1466744844100 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:24 INFO - PROCESS | 1831 | 1466744844109 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914a3000 == 48 [pid = 1831] [id = 555]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x953ea800 == 47 [pid = 1831] [id = 556]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6000 == 46 [pid = 1831] [id = 569]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ec00 == 45 [pid = 1831] [id = 545]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2c400 == 44 [pid = 1831] [id = 543]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1b000 == 43 [pid = 1831] [id = 557]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8c00 == 42 [pid = 1831] [id = 544]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914a2800 == 41 [pid = 1831] [id = 550]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9477ec00 == 40 [pid = 1831] [id = 576]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9529c000 == 39 [pid = 1831] [id = 575]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76dc00 == 38 [pid = 1831] [id = 547]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac000 == 37 [pid = 1831] [id = 548]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9790f000 == 36 [pid = 1831] [id = 578]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x94772800 == 35 [pid = 1831] [id = 541]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x98372800 == 34 [pid = 1831] [id = 577]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9981b800 == 33 [pid = 1831] [id = 549]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8800 == 32 [pid = 1831] [id = 579]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ac00 == 31 [pid = 1831] [id = 551]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3800 == 30 [pid = 1831] [id = 580]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9a947c00 == 29 [pid = 1831] [id = 582]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x93a84800 == 28 [pid = 1831] [id = 553]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd2000 == 27 [pid = 1831] [id = 583]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4800 == 26 [pid = 1831] [id = 574]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad000 == 25 [pid = 1831] [id = 546]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914ae400 == 24 [pid = 1831] [id = 581]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd6c00 == 23 [pid = 1831] [id = 584]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb2800 == 22 [pid = 1831] [id = 554]
22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914a3c00 == 21 [pid = 1831] [id = 552]
22:07:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e349800 == 22 [pid = 1831] [id = 600]
22:07:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x8e34b400) [pid = 1831] [serial = 1801] [outer = (nil)]
22:07:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x8ebd2400) [pid = 1831] [serial = 1802] [outer = 0x8e34b400]
22:07:25 INFO - PROCESS | 1831 | 1466744845770 Marionette DEBUG loaded listener.js
22:07:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x8fdb0c00) [pid = 1831] [serial = 1803] [outer = 0x8e34b400]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x98f3e800) [pid = 1831] [serial = 1721] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x979eb800) [pid = 1831] [serial = 1718] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x91ad5c00) [pid = 1831] [serial = 1712] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x91ade400) [pid = 1831] [serial = 1713] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x95387c00) [pid = 1831] [serial = 1683] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x94778400) [pid = 1831] [serial = 1682] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x998b2800) [pid = 1831] [serial = 1710] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x996b3800) [pid = 1831] [serial = 1709] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x99eeac00) [pid = 1831] [serial = 1686] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x99b88c00) [pid = 1831] [serial = 1685] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x9d810400) [pid = 1831] [serial = 1689] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x9b941800) [pid = 1831] [serial = 1688] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0xa1f24000) [pid = 1831] [serial = 1692] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0xa1f21400) [pid = 1831] [serial = 1691] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0xa3232400) [pid = 1831] [serial = 1695] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0xa22fac00) [pid = 1831] [serial = 1694] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa6787c00) [pid = 1831] [serial = 1698] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0xa61b0400) [pid = 1831] [serial = 1697] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa67a9400) [pid = 1831] [serial = 1701] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa67a5800) [pid = 1831] [serial = 1700] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x8ebdc800) [pid = 1831] [serial = 1704] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x8ebd9400) [pid = 1831] [serial = 1703] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9538e000) [pid = 1831] [serial = 1707] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x93a88000) [pid = 1831] [serial = 1706] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9529fc00) [pid = 1831] [serial = 1716] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x98371800) [pid = 1831] [serial = 1719] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9525fc00) [pid = 1831] [serial = 1715] [outer = (nil)] [url = about:blank]
22:07:26 INFO - PROCESS | 1831 | 1466744846903 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}]
22:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
22:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3342ms
22:07:26 INFO - PROCESS | 1831 | 1466744846953 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null]
22:07:26 INFO - PROCESS | 1831 | 1466744846960 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}]
22:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
22:07:26 INFO - PROCESS | 1831 | 1466744846969 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}]
22:07:26 INFO - PROCESS | 1831 | 1466744846972 Marionette TRACE conn4 <- [1,2374,null,{}]
22:07:26 INFO - PROCESS | 1831 | 1466744846981 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:26 INFO - PROCESS | 1831 | 1466744846988 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:27 INFO - PROCESS | 1831 | 1466744847197 Marionette TRACE conn4 <- [1,2375,null,{"value":null}]
22:07:27 INFO - PROCESS | 1831 | 1466744847420 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:27 INFO - PROCESS | 1831 | 1466744847431 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52800 == 23 [pid = 1831] [id = 601]
22:07:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x93a52c00) [pid = 1831] [serial = 1804] [outer = (nil)]
22:07:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x93a87400) [pid = 1831] [serial = 1805] [outer = 0x93a52c00]
22:07:27 INFO - PROCESS | 1831 | 1466744847515 Marionette DEBUG loaded listener.js
22:07:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x94775000) [pid = 1831] [serial = 1806] [outer = 0x93a52c00]
22:07:28 INFO - PROCESS | 1831 | 1466744848422 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}]
22:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
22:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1489ms
22:07:28 INFO - PROCESS | 1831 | 1466744848465 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null]
22:07:28 INFO - PROCESS | 1831 | 1466744848472 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}]
22:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
22:07:28 INFO - PROCESS | 1831 | 1466744848484 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}]
22:07:28 INFO - PROCESS | 1831 | 1466744848488 Marionette TRACE conn4 <- [1,2378,null,{}]
22:07:28 INFO - PROCESS | 1831 | 1466744848508 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:28 INFO - PROCESS | 1831 | 1466744848516 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:28 INFO - PROCESS | 1831 | 1466744848771 Marionette TRACE conn4 <- [1,2379,null,{"value":null}]
22:07:28 INFO - PROCESS | 1831 | 1466744848797 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:28 INFO - PROCESS | 1831 | 1466744848808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x95266800 == 24 [pid = 1831] [id = 602]
22:07:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9538e000) [pid = 1831] [serial = 1807] [outer = (nil)]
22:07:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x95393800) [pid = 1831] [serial = 1808] [outer = 0x9538e000]
22:07:28 INFO - PROCESS | 1831 | 1466744848886 Marionette DEBUG loaded listener.js
22:07:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x953efc00) [pid = 1831] [serial = 1809] [outer = 0x9538e000]
22:07:30 INFO - PROCESS | 1831 | 1466744850030 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}]
22:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
22:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1588ms
22:07:30 INFO - PROCESS | 1831 | 1466744850072 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null]
22:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
22:07:30 INFO - PROCESS | 1831 | 1466744850076 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}]
22:07:30 INFO - PROCESS | 1831 | 1466744850084 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}]
22:07:30 INFO - PROCESS | 1831 | 1466744850090 Marionette TRACE conn4 <- [1,2382,null,{}]
22:07:30 INFO - PROCESS | 1831 | 1466744850117 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:30 INFO - PROCESS | 1831 | 1466744850127 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:30 INFO - PROCESS | 1831 | 1466744850377 Marionette TRACE conn4 <- [1,2383,null,{"value":null}]
22:07:30 INFO - PROCESS | 1831 | 1466744850406 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:30 INFO - PROCESS | 1831 | 1466744850420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad6c00 == 25 [pid = 1831] [id = 603]
22:07:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x98a1fc00) [pid = 1831] [serial = 1810] [outer = (nil)]
22:07:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9989e800) [pid = 1831] [serial = 1811] [outer = 0x98a1fc00]
22:07:30 INFO - PROCESS | 1831 | 1466744850541 Marionette DEBUG loaded listener.js
22:07:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x998ae400) [pid = 1831] [serial = 1812] [outer = 0x98a1fc00]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9a557800) [pid = 1831] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x998a0000) [pid = 1831] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x953ee000) [pid = 1831] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9790c000) [pid = 1831] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x8ebd7c00) [pid = 1831] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x8ebd6400) [pid = 1831] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9989f400) [pid = 1831] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x8fdb4c00) [pid = 1831] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x952a1800) [pid = 1831] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x91ae2400) [pid = 1831] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x951a4800) [pid = 1831] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x97974400) [pid = 1831] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x979f4000) [pid = 1831] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99ef2800) [pid = 1831] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91ad7800) [pid = 1831] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x91adec00) [pid = 1831] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html]
22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d88a400) [pid = 1831] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html]
22:07:32 INFO - PROCESS | 1831 | 1466744852525 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}]
22:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
22:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2508ms
22:07:32 INFO - PROCESS | 1831 | 1466744852592 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null]
22:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
22:07:32 INFO - PROCESS | 1831 | 1466744852598 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}]
22:07:32 INFO - PROCESS | 1831 | 1466744852605 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}]
22:07:32 INFO - PROCESS | 1831 | 1466744852609 Marionette TRACE conn4 <- [1,2386,null,{}]
22:07:32 INFO - PROCESS | 1831 | 1466744852616 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:32 INFO - PROCESS | 1831 | 1466744852622 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:32 INFO - PROCESS | 1831 | 1466744852849 Marionette TRACE conn4 <- [1,2387,null,{"value":null}]
22:07:33 INFO - PROCESS | 1831 | 1466744853118 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:33 INFO - PROCESS | 1831 | 1466744853129 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e345400 == 26 [pid = 1831] [id = 604]
22:07:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x91adb800) [pid = 1831] [serial = 1813] [outer = (nil)]
22:07:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x979f4000) [pid = 1831] [serial = 1814] [outer = 0x91adb800]
22:07:33 INFO - PROCESS | 1831 | 1466744853215 Marionette DEBUG loaded listener.js
22:07:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9989ac00) [pid = 1831] [serial = 1815] [outer = 0x91adb800]
22:07:34 INFO - PROCESS | 1831 | 1466744854315 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}]
22:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
22:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1788ms
22:07:34 INFO - PROCESS | 1831 | 1466744854395 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null]
22:07:34 INFO - PROCESS | 1831 | 1466744854404 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}]
22:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
22:07:34 INFO - PROCESS | 1831 | 1466744854415 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}]
22:07:34 INFO - PROCESS | 1831 | 1466744854421 Marionette TRACE conn4 <- [1,2390,null,{}]
22:07:34 INFO - PROCESS | 1831 | 1466744854434 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:34 INFO - PROCESS | 1831 | 1466744854442 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:34 INFO - PROCESS | 1831 | 1466744854775 Marionette TRACE conn4 <- [1,2391,null,{"value":null}]
22:07:35 INFO - PROCESS | 1831 | 1466744854979 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:35 INFO - PROCESS | 1831 | 1466744854990 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b1c00 == 27 [pid = 1831] [id = 605]
22:07:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ad7400) [pid = 1831] [serial = 1816] [outer = (nil)]
22:07:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x94779400) [pid = 1831] [serial = 1817] [outer = 0x91ad7400]
22:07:35 INFO - PROCESS | 1831 | 1466744855078 Marionette DEBUG loaded listener.js
22:07:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x95394c00) [pid = 1831] [serial = 1818] [outer = 0x91ad7400]
22:07:36 INFO - PROCESS | 1831 | 1466744856073 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}]
22:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
22:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1739ms
22:07:36 INFO - PROCESS | 1831 | 1466744856154 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null]
22:07:36 INFO - PROCESS | 1831 | 1466744856161 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}]
22:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
22:07:36 INFO - PROCESS | 1831 | 1466744856173 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}]
22:07:36 INFO - PROCESS | 1831 | 1466744856178 Marionette TRACE conn4 <- [1,2394,null,{}]
22:07:36 INFO - PROCESS | 1831 | 1466744856185 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:36 INFO - PROCESS | 1831 | 1466744856192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:36 INFO - PROCESS | 1831 | 1466744856444 Marionette TRACE conn4 <- [1,2395,null,{"value":null}]
22:07:36 INFO - PROCESS | 1831 | 1466744856744 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:36 INFO - PROCESS | 1831 | 1466744856755 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebdb400 == 28 [pid = 1831] [id = 606]
22:07:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x97972c00) [pid = 1831] [serial = 1819] [outer = (nil)]
22:07:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9989dc00) [pid = 1831] [serial = 1820] [outer = 0x97972c00]
22:07:36 INFO - PROCESS | 1831 | 1466744856847 Marionette DEBUG loaded listener.js
22:07:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x99b88c00) [pid = 1831] [serial = 1821] [outer = 0x97972c00]
22:07:37 INFO - PROCESS | 1831 | 1466744857897 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}]
22:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
22:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1749ms
22:07:37 INFO - PROCESS | 1831 | 1466744857923 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null]
22:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
22:07:37 INFO - PROCESS | 1831 | 1466744857928 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}]
22:07:37 INFO - PROCESS | 1831 | 1466744857936 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}]
22:07:37 INFO - PROCESS | 1831 | 1466744857943 Marionette TRACE conn4 <- [1,2398,null,{}]
22:07:37 INFO - PROCESS | 1831 | 1466744857963 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:37 INFO - PROCESS | 1831 | 1466744857973 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:38 INFO - PROCESS | 1831 | 1466744858232 Marionette TRACE conn4 <- [1,2399,null,{"value":null}]
22:07:38 INFO - PROCESS | 1831 | 1466744858481 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:38 INFO - PROCESS | 1831 | 1466744858495 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee9800 == 29 [pid = 1831] [id = 607]
22:07:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x99eea800) [pid = 1831] [serial = 1822] [outer = (nil)]
22:07:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x99eedc00) [pid = 1831] [serial = 1823] [outer = 0x99eea800]
22:07:38 INFO - PROCESS | 1831 | 1466744858634 Marionette DEBUG loaded listener.js
22:07:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9a0cf400) [pid = 1831] [serial = 1824] [outer = 0x99eea800]
22:07:39 INFO - PROCESS | 1831 | 1466744859686 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}]
22:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
22:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1798ms
22:07:39 INFO - PROCESS | 1831 | 1466744859733 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null]
22:07:39 INFO - PROCESS | 1831 | 1466744859739 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}]
22:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
22:07:39 INFO - PROCESS | 1831 | 1466744859747 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}]
22:07:39 INFO - PROCESS | 1831 | 1466744859752 Marionette TRACE conn4 <- [1,2402,null,{}]
22:07:39 INFO - PROCESS | 1831 | 1466744859758 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:39 INFO - PROCESS | 1831 | 1466744859763 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:39 INFO - PROCESS | 1831 | 1466744859973 Marionette TRACE conn4 <- [1,2403,null,{"value":null}]
22:07:40 INFO - PROCESS | 1831 | 1466744860211 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:40 INFO - PROCESS | 1831 | 1466744860221 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34b000 == 30 [pid = 1831] [id = 608]
22:07:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9790a000) [pid = 1831] [serial = 1825] [outer = (nil)]
22:07:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x9a551800) [pid = 1831] [serial = 1826] [outer = 0x9790a000]
22:07:40 INFO - PROCESS | 1831 | 1466744860349 Marionette DEBUG loaded listener.js
22:07:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x9a554400) [pid = 1831] [serial = 1827] [outer = 0x9790a000]
22:07:41 INFO - PROCESS | 1831 | 1466744861337 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}]
22:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
22:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1649ms
22:07:41 INFO - PROCESS | 1831 | 1466744861397 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null]
22:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
22:07:41 INFO - PROCESS | 1831 | 1466744861401 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}]
22:07:41 INFO - PROCESS | 1831 | 1466744861409 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}]
22:07:41 INFO - PROCESS | 1831 | 1466744861412 Marionette TRACE conn4 <- [1,2406,null,{}]
22:07:41 INFO - PROCESS | 1831 | 1466744861420 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:41 INFO - PROCESS | 1831 | 1466744861425 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:41 INFO - PROCESS | 1831 | 1466744861620 Marionette TRACE conn4 <- [1,2407,null,{"value":null}]
22:07:41 INFO - PROCESS | 1831 | 1466744861867 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:41 INFO - PROCESS | 1831 | 1466744861879 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b9c00 == 31 [pid = 1831] [id = 609]
22:07:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x99eebc00) [pid = 1831] [serial = 1828] [outer = (nil)]
22:07:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x9a85ac00) [pid = 1831] [serial = 1829] [outer = 0x99eebc00]
22:07:42 INFO - PROCESS | 1831 | 1466744862006 Marionette DEBUG loaded listener.js
22:07:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x9a947800) [pid = 1831] [serial = 1830] [outer = 0x99eebc00]
22:07:42 INFO - PROCESS | 1831 | 1466744862987 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}]
22:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
22:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1640ms
22:07:43 INFO - PROCESS | 1831 | 1466744863050 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null]
22:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
22:07:43 INFO - PROCESS | 1831 | 1466744863054 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}]
22:07:43 INFO - PROCESS | 1831 | 1466744863061 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}]
22:07:43 INFO - PROCESS | 1831 | 1466744863065 Marionette TRACE conn4 <- [1,2410,null,{}]
22:07:43 INFO - PROCESS | 1831 | 1466744863071 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:43 INFO - PROCESS | 1831 | 1466744863082 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:43 INFO - PROCESS | 1831 | 1466744863349 Marionette TRACE conn4 <- [1,2411,null,{"value":null}]
22:07:43 INFO - PROCESS | 1831 | 1466744863646 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:43 INFO - PROCESS | 1831 | 1466744863653 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a4800 == 32 [pid = 1831] [id = 610]
22:07:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x91ad9400) [pid = 1831] [serial = 1831] [outer = (nil)]
22:07:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x9d47cc00) [pid = 1831] [serial = 1832] [outer = 0x91ad9400]
22:07:43 INFO - PROCESS | 1831 | 1466744863749 Marionette DEBUG loaded listener.js
22:07:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9d81b800) [pid = 1831] [serial = 1833] [outer = 0x91ad9400]
22:07:44 INFO - PROCESS | 1831 | 1466744864710 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}]
22:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
22:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1700ms
22:07:44 INFO - PROCESS | 1831 | 1466744864761 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null]
22:07:44 INFO - PROCESS | 1831 | 1466744864764 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}]
22:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
22:07:44 INFO - PROCESS | 1831 | 1466744864772 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}]
22:07:44 INFO - PROCESS | 1831 | 1466744864776 Marionette TRACE conn4 <- [1,2414,null,{}]
22:07:44 INFO - PROCESS | 1831 | 1466744864782 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:44 INFO - PROCESS | 1831 | 1466744864788 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:44 INFO - PROCESS | 1831 | 1466744864975 Marionette TRACE conn4 <- [1,2415,null,{"value":null}]
22:07:45 INFO - PROCESS | 1831 | 1466744865215 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:45 INFO - PROCESS | 1831 | 1466744865224 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e346000 == 33 [pid = 1831] [id = 611]
22:07:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x8ebda800) [pid = 1831] [serial = 1834] [outer = (nil)]
22:07:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x95389400) [pid = 1831] [serial = 1835] [outer = 0x8ebda800]
22:07:45 INFO - PROCESS | 1831 | 1466744865363 Marionette DEBUG loaded listener.js
22:07:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x97970000) [pid = 1831] [serial = 1836] [outer = 0x8ebda800]
22:07:46 INFO - PROCESS | 1831 | 1466744866450 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}]
22:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
22:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1736ms
22:07:46 INFO - PROCESS | 1831 | 1466744866510 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null]
22:07:46 INFO - PROCESS | 1831 | 1466744866513 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}]
22:07:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
22:07:46 INFO - PROCESS | 1831 | 1466744866521 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}]
22:07:46 INFO - PROCESS | 1831 | 1466744866525 Marionette TRACE conn4 <- [1,2418,null,{}]
22:07:46 INFO - PROCESS | 1831 | 1466744866531 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:46 INFO - PROCESS | 1831 | 1466744866537 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:46 INFO - PROCESS | 1831 | 1466744866743 Marionette TRACE conn4 <- [1,2419,null,{"value":null}]
22:07:47 INFO - PROCESS | 1831 | 1466744866992 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:47 INFO - PROCESS | 1831 | 1466744867001 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e343800 == 34 [pid = 1831] [id = 612]
22:07:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x8e347800) [pid = 1831] [serial = 1837] [outer = (nil)]
22:07:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x8ebd4400) [pid = 1831] [serial = 1838] [outer = 0x8e347800]
22:07:47 INFO - PROCESS | 1831 | 1466744867254 Marionette DEBUG loaded listener.js
22:07:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x914a3400) [pid = 1831] [serial = 1839] [outer = 0x8e347800]
22:07:48 INFO - PROCESS | 1831 | 1466744868241 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}]
22:07:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
22:07:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1798ms
22:07:48 INFO - PROCESS | 1831 | 1466744868321 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null]
22:07:48 INFO - PROCESS | 1831 | 1466744868326 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}]
22:07:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
22:07:48 INFO - PROCESS | 1831 | 1466744868336 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}]
22:07:48 INFO - PROCESS | 1831 | 1466744868341 Marionette TRACE conn4 <- [1,2422,null,{}]
22:07:48 INFO - PROCESS | 1831 | 1466744868349 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:48 INFO - PROCESS | 1831 | 1466744868355 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:48 INFO - PROCESS | 1831 | 1466744868652 Marionette TRACE conn4 <- [1,2423,null,{"value":null}]
22:07:48 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34c800 == 33 [pid = 1831] [id = 599]
22:07:49 INFO - PROCESS | 1831 | 1466744869004 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:49 INFO - PROCESS | 1831 | 1466744869012 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x9afe7000) [pid = 1831] [serial = 1769] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x99ee8000) [pid = 1831] [serial = 1763] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x9a0cec00) [pid = 1831] [serial = 1764] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x9a776800) [pid = 1831] [serial = 1766] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x9797a800) [pid = 1831] [serial = 1760] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x8fdad400) [pid = 1831] [serial = 1754] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x8fdbbc00) [pid = 1831] [serial = 1755] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x99ef0800) [pid = 1831] [serial = 1751] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9a550400) [pid = 1831] [serial = 1752] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99ee8c00) [pid = 1831] [serial = 1733] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x99eeec00) [pid = 1831] [serial = 1734] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x8fdbb800) [pid = 1831] [serial = 1724] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x91ad8400) [pid = 1831] [serial = 1725] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9538d800) [pid = 1831] [serial = 1727] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x953e9000) [pid = 1831] [serial = 1728] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9477c800) [pid = 1831] [serial = 1757] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9538e400) [pid = 1831] [serial = 1758] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa1022c00) [pid = 1831] [serial = 1742] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa1087400) [pid = 1831] [serial = 1743] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99899c00) [pid = 1831] [serial = 1722] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9836b400) [pid = 1831] [serial = 1730] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x996b7c00) [pid = 1831] [serial = 1731] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9a76d400) [pid = 1831] [serial = 1736] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a76f000) [pid = 1831] [serial = 1737] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9afec000) [pid = 1831] [serial = 1739] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d816800) [pid = 1831] [serial = 1740] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa1f9a400) [pid = 1831] [serial = 1745] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2131c00) [pid = 1831] [serial = 1746] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa22ab000) [pid = 1831] [serial = 1748] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa22fb800) [pid = 1831] [serial = 1749] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9b4a2400) [pid = 1831] [serial = 1767] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9d87c400) [pid = 1831] [serial = 1770] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a27400) [pid = 1831] [serial = 1761] [outer = (nil)] [url = about:blank]
22:07:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 34 [pid = 1831] [id = 613]
22:07:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x8fdbbc00) [pid = 1831] [serial = 1840] [outer = (nil)]
22:07:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x91ad9c00) [pid = 1831] [serial = 1841] [outer = 0x8fdbbc00]
22:07:49 INFO - PROCESS | 1831 | 1466744869141 Marionette DEBUG loaded listener.js
22:07:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538e400) [pid = 1831] [serial = 1842] [outer = 0x8fdbbc00]
22:07:49 INFO - PROCESS | 1831 | 1466744869942 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}]
22:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
22:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1645ms
22:07:49 INFO - PROCESS | 1831 | 1466744869980 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null]
22:07:49 INFO - PROCESS | 1831 | 1466744869986 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}]
22:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
22:07:50 INFO - PROCESS | 1831 | 1466744869997 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}]
22:07:50 INFO - PROCESS | 1831 | 1466744870000 Marionette TRACE conn4 <- [1,2426,null,{}]
22:07:50 INFO - PROCESS | 1831 | 1466744870013 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:50 INFO - PROCESS | 1831 | 1466744870018 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:50 INFO - PROCESS | 1831 | 1466744870216 Marionette TRACE conn4 <- [1,2427,null,{"value":null}]
22:07:50 INFO - PROCESS | 1831 | 1466744870381 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:50 INFO - PROCESS | 1831 | 1466744870392 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x9797a800 == 35 [pid = 1831] [id = 614]
22:07:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979f2800) [pid = 1831] [serial = 1843] [outer = (nil)]
22:07:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x996be800) [pid = 1831] [serial = 1844] [outer = 0x979f2800]
22:07:50 INFO - PROCESS | 1831 | 1466744870474 Marionette DEBUG loaded listener.js
22:07:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9997f800) [pid = 1831] [serial = 1845] [outer = 0x979f2800]
22:07:51 INFO - PROCESS | 1831 | 1466744871352 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}]
22:07:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
22:07:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1401ms
22:07:51 INFO - PROCESS | 1831 | 1466744871403 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null]
22:07:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
22:07:51 INFO - PROCESS | 1831 | 1466744871408 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}]
22:07:51 INFO - PROCESS | 1831 | 1466744871416 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}]
22:07:51 INFO - PROCESS | 1831 | 1466744871423 Marionette TRACE conn4 <- [1,2430,null,{}]
22:07:51 INFO - PROCESS | 1831 | 1466744871446 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:51 INFO - PROCESS | 1831 | 1466744871457 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:51 INFO - PROCESS | 1831 | 1466744871706 Marionette TRACE conn4 <- [1,2431,null,{"value":null}]
22:07:51 INFO - PROCESS | 1831 | 1466744871734 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:51 INFO - PROCESS | 1831 | 1466744871741 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e343400 == 36 [pid = 1831] [id = 615]
22:07:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99d28400) [pid = 1831] [serial = 1846] [outer = (nil)]
22:07:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99ef1800) [pid = 1831] [serial = 1847] [outer = 0x99d28400]
22:07:51 INFO - PROCESS | 1831 | 1466744871825 Marionette DEBUG loaded listener.js
22:07:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a0d0800) [pid = 1831] [serial = 1848] [outer = 0x99d28400]
22:07:52 INFO - PROCESS | 1831 | 1466744872807 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}]
22:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
22:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1456ms
22:07:52 INFO - PROCESS | 1831 | 1466744872871 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null]
22:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
22:07:52 INFO - PROCESS | 1831 | 1466744872877 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}]
22:07:52 INFO - PROCESS | 1831 | 1466744872884 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}]
22:07:52 INFO - PROCESS | 1831 | 1466744872887 Marionette TRACE conn4 <- [1,2434,null,{}]
22:07:52 INFO - PROCESS | 1831 | 1466744872895 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:52 INFO - PROCESS | 1831 | 1466744872901 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:53 INFO - PROCESS | 1831 | 1466744873182 Marionette TRACE conn4 <- [1,2435,null,{"value":null}]
22:07:53 INFO - PROCESS | 1831 | 1466744873208 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:53 INFO - PROCESS | 1831 | 1466744873214 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526bc00 == 37 [pid = 1831] [id = 616]
22:07:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x97908800) [pid = 1831] [serial = 1849] [outer = (nil)]
22:07:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a854400) [pid = 1831] [serial = 1850] [outer = 0x97908800]
22:07:53 INFO - PROCESS | 1831 | 1466744873285 Marionette DEBUG loaded listener.js
22:07:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a94e400) [pid = 1831] [serial = 1851] [outer = 0x97908800]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9d815800) [pid = 1831] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9790e400) [pid = 1831] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8e34b400) [pid = 1831] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x8e344400) [pid = 1831] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a0da000) [pid = 1831] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x96e5f400) [pid = 1831] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a52c00) [pid = 1831] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x91ae4c00) [pid = 1831] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa1f2ac00) [pid = 1831] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x91ad7c00) [pid = 1831] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9538e000) [pid = 1831] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a1fc00) [pid = 1831] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa4d0a800) [pid = 1831] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html]
22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x979ee000) [pid = 1831] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html]
22:07:54 INFO - PROCESS | 1831 | 1466744874352 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}]
22:07:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
22:07:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1536ms
22:07:54 INFO - PROCESS | 1831 | 1466744874421 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null]
22:07:54 INFO - PROCESS | 1831 | 1466744874424 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}]
22:07:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
22:07:54 INFO - PROCESS | 1831 | 1466744874430 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}]
22:07:54 INFO - PROCESS | 1831 | 1466744874434 Marionette TRACE conn4 <- [1,2438,null,{}]
22:07:54 INFO - PROCESS | 1831 | 1466744874439 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:54 INFO - PROCESS | 1831 | 1466744874444 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:54 INFO - PROCESS | 1831 | 1466744874609 Marionette TRACE conn4 <- [1,2439,null,{"value":null}]
22:07:54 INFO - PROCESS | 1831 | 1466744874755 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:54 INFO - PROCESS | 1831 | 1466744874762 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x95296800 == 38 [pid = 1831] [id = 617]
22:07:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95387c00) [pid = 1831] [serial = 1852] [outer = (nil)]
22:07:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98a1fc00) [pid = 1831] [serial = 1853] [outer = 0x95387c00]
22:07:54 INFO - PROCESS | 1831 | 1466744874851 Marionette DEBUG loaded listener.js
22:07:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9b4eb400) [pid = 1831] [serial = 1854] [outer = 0x95387c00]
22:07:55 INFO - PROCESS | 1831 | 1466744875612 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}]
22:07:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
22:07:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1196ms
22:07:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
22:07:55 INFO - PROCESS | 1831 | 1466744875627 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null]
22:07:55 INFO - PROCESS | 1831 | 1466744875630 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}]
22:07:55 INFO - PROCESS | 1831 | 1466744875641 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}]
22:07:55 INFO - PROCESS | 1831 | 1466744875644 Marionette TRACE conn4 <- [1,2442,null,{}]
22:07:55 INFO - PROCESS | 1831 | 1466744875648 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:55 INFO - PROCESS | 1831 | 1466744875659 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:55 INFO - PROCESS | 1831 | 1466744875905 Marionette TRACE conn4 <- [1,2443,null,{"value":null}]
22:07:56 INFO - PROCESS | 1831 | 1466744876113 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:56 INFO - PROCESS | 1831 | 1466744876120 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd0400 == 39 [pid = 1831] [id = 618]
22:07:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x8ebd2c00) [pid = 1831] [serial = 1855] [outer = (nil)]
22:07:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x8fdb2000) [pid = 1831] [serial = 1856] [outer = 0x8ebd2c00]
22:07:56 INFO - PROCESS | 1831 | 1466744876250 Marionette DEBUG loaded listener.js
22:07:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x914adc00) [pid = 1831] [serial = 1857] [outer = 0x8ebd2c00]
22:07:57 INFO - PROCESS | 1831 | 1466744877248 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}]
22:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
22:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1688ms
22:07:57 INFO - PROCESS | 1831 | 1466744877326 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null]
22:07:57 INFO - PROCESS | 1831 | 1466744877333 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}]
22:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
22:07:57 INFO - PROCESS | 1831 | 1466744877342 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}]
22:07:57 INFO - PROCESS | 1831 | 1466744877347 Marionette TRACE conn4 <- [1,2446,null,{}]
22:07:57 INFO - PROCESS | 1831 | 1466744877355 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:57 INFO - PROCESS | 1831 | 1466744877361 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:57 INFO - PROCESS | 1831 | 1466744877607 Marionette TRACE conn4 <- [1,2447,null,{"value":null}]
22:07:57 INFO - PROCESS | 1831 | 1466744877902 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:57 INFO - PROCESS | 1831 | 1466744877913 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x97970800 == 40 [pid = 1831] [id = 619]
22:07:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x979eb800) [pid = 1831] [serial = 1858] [outer = (nil)]
22:07:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x979f6400) [pid = 1831] [serial = 1859] [outer = 0x979eb800]
22:07:58 INFO - PROCESS | 1831 | 1466744878012 Marionette DEBUG loaded listener.js
22:07:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x996b7c00) [pid = 1831] [serial = 1860] [outer = 0x979eb800]
22:07:58 INFO - PROCESS | 1831 | 1466744878951 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}]
22:07:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
22:07:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1644ms
22:07:58 INFO - PROCESS | 1831 | 1466744878987 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null]
22:07:58 INFO - PROCESS | 1831 | 1466744878992 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}]
22:07:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
22:07:59 INFO - PROCESS | 1831 | 1466744878999 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}]
22:07:59 INFO - PROCESS | 1831 | 1466744879002 Marionette TRACE conn4 <- [1,2450,null,{}]
22:07:59 INFO - PROCESS | 1831 | 1466744879009 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:07:59 INFO - PROCESS | 1831 | 1466744879015 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:59 INFO - PROCESS | 1831 | 1466744879208 Marionette TRACE conn4 <- [1,2451,null,{"value":null}]
22:07:59 INFO - PROCESS | 1831 | 1466744879491 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:07:59 INFO - PROCESS | 1831 | 1466744879498 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:07:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd5000 == 41 [pid = 1831] [id = 620]
22:07:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99eeb000) [pid = 1831] [serial = 1861] [outer = (nil)]
22:07:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a76a000) [pid = 1831] [serial = 1862] [outer = 0x99eeb000]
22:07:59 INFO - PROCESS | 1831 | 1466744879627 Marionette DEBUG loaded listener.js
22:07:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b4e8800) [pid = 1831] [serial = 1863] [outer = 0x99eeb000]
22:08:00 INFO - PROCESS | 1831 | 1466744880529 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}]
22:08:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
22:08:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1582ms
22:08:00 INFO - PROCESS | 1831 | 1466744880583 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null]
22:08:00 INFO - PROCESS | 1831 | 1466744880593 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}]
22:08:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
22:08:00 INFO - PROCESS | 1831 | 1466744880623 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}]
22:08:00 INFO - PROCESS | 1831 | 1466744880636 Marionette TRACE conn4 <- [1,2454,null,{}]
22:08:00 INFO - PROCESS | 1831 | 1466744880703 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:00 INFO - PROCESS | 1831 | 1466744880714 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:01 INFO - PROCESS | 1831 | 1466744881013 Marionette TRACE conn4 <- [1,2455,null,{"value":null}]
22:08:01 INFO - PROCESS | 1831 | 1466744881298 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:01 INFO - PROCESS | 1831 | 1466744881307 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x97904400 == 42 [pid = 1831] [id = 621]
22:08:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x99899c00) [pid = 1831] [serial = 1864] [outer = (nil)]
22:08:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa1014800) [pid = 1831] [serial = 1865] [outer = 0x99899c00]
22:08:01 INFO - PROCESS | 1831 | 1466744881388 Marionette DEBUG loaded listener.js
22:08:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa1f1dc00) [pid = 1831] [serial = 1866] [outer = 0x99899c00]
22:08:02 INFO - PROCESS | 1831 | 1466744882356 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}]
22:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
22:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1808ms
22:08:02 INFO - PROCESS | 1831 | 1466744882416 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null]
22:08:02 INFO - PROCESS | 1831 | 1466744882420 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}]
22:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
22:08:02 INFO - PROCESS | 1831 | 1466744882430 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}]
22:08:02 INFO - PROCESS | 1831 | 1466744882433 Marionette TRACE conn4 <- [1,2458,null,{}]
22:08:02 INFO - PROCESS | 1831 | 1466744882442 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:02 INFO - PROCESS | 1831 | 1466744882449 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:02 INFO - PROCESS | 1831 | 1466744882724 Marionette TRACE conn4 <- [1,2459,null,{"value":null}]
22:08:03 INFO - PROCESS | 1831 | 1466744883066 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:03 INFO - PROCESS | 1831 | 1466744883074 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:03 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f24c00 == 43 [pid = 1831] [id = 622]
22:08:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1f29000) [pid = 1831] [serial = 1867] [outer = (nil)]
22:08:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa2131c00) [pid = 1831] [serial = 1868] [outer = 0xa1f29000]
22:08:03 INFO - PROCESS | 1831 | 1466744883162 Marionette DEBUG loaded listener.js
22:08:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa21ee800) [pid = 1831] [serial = 1869] [outer = 0xa1f29000]
22:08:04 INFO - PROCESS | 1831 | 1466744884057 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}]
22:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
22:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1692ms
22:08:04 INFO - PROCESS | 1831 | 1466744884121 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null]
22:08:04 INFO - PROCESS | 1831 | 1466744884126 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}]
22:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
22:08:04 INFO - PROCESS | 1831 | 1466744884132 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}]
22:08:04 INFO - PROCESS | 1831 | 1466744884136 Marionette TRACE conn4 <- [1,2462,null,{}]
22:08:04 INFO - PROCESS | 1831 | 1466744884142 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:04 INFO - PROCESS | 1831 | 1466744884147 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:04 INFO - PROCESS | 1831 | 1466744884373 Marionette TRACE conn4 <- [1,2463,null,{"value":null}]
22:08:04 INFO - PROCESS | 1831 | 1466744884617 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:04 INFO - PROCESS | 1831 | 1466744884634 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:04 INFO - PROCESS | 1831 | ++DOCSHELL 0xa22a3400 == 44 [pid = 1831] [id = 623]
22:08:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa22a4800) [pid = 1831] [serial = 1870] [outer = (nil)]
22:08:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa22f4c00) [pid = 1831] [serial = 1871] [outer = 0xa22a4800]
22:08:04 INFO - PROCESS | 1831 | 1466744884770 Marionette DEBUG loaded listener.js
22:08:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa24f9000) [pid = 1831] [serial = 1872] [outer = 0xa22a4800]
22:08:05 INFO - PROCESS | 1831 | 1466744885764 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}]
22:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
22:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1649ms
22:08:05 INFO - PROCESS | 1831 | 1466744885782 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null]
22:08:05 INFO - PROCESS | 1831 | 1466744885787 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}]
22:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
22:08:05 INFO - PROCESS | 1831 | 1466744885793 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}]
22:08:05 INFO - PROCESS | 1831 | 1466744885797 Marionette TRACE conn4 <- [1,2466,null,{}]
22:08:05 INFO - PROCESS | 1831 | 1466744885803 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:05 INFO - PROCESS | 1831 | 1466744885808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:06 INFO - PROCESS | 1831 | 1466744886007 Marionette TRACE conn4 <- [1,2467,null,{"value":null}]
22:08:06 INFO - PROCESS | 1831 | 1466744886242 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:06 INFO - PROCESS | 1831 | 1466744886252 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adf800 == 45 [pid = 1831] [id = 624]
22:08:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x91adfc00) [pid = 1831] [serial = 1873] [outer = (nil)]
22:08:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x93a84800) [pid = 1831] [serial = 1874] [outer = 0x91adfc00]
22:08:06 INFO - PROCESS | 1831 | 1466744886595 Marionette DEBUG loaded listener.js
22:08:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x95199c00) [pid = 1831] [serial = 1875] [outer = 0x91adfc00]
22:08:07 INFO - PROCESS | 1831 | 1466744887506 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}]
22:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
22:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1736ms
22:08:07 INFO - PROCESS | 1831 | 1466744887530 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null]
22:08:07 INFO - PROCESS | 1831 | 1466744887536 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}]
22:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
22:08:07 INFO - PROCESS | 1831 | 1466744887545 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}]
22:08:07 INFO - PROCESS | 1831 | 1466744887548 Marionette TRACE conn4 <- [1,2470,null,{}]
22:08:07 INFO - PROCESS | 1831 | 1466744887574 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:07 INFO - PROCESS | 1831 | 1466744887580 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:07 INFO - PROCESS | 1831 | 1466744887765 Marionette TRACE conn4 <- [1,2471,null,{"value":null}]
22:08:07 INFO - PROCESS | 1831 | 1466744887973 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:07 INFO - PROCESS | 1831 | 1466744887982 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4800 == 46 [pid = 1831] [id = 625]
22:08:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x98a22400) [pid = 1831] [serial = 1876] [outer = (nil)]
22:08:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x998a1400) [pid = 1831] [serial = 1877] [outer = 0x98a22400]
22:08:08 INFO - PROCESS | 1831 | 1466744888171 Marionette DEBUG loaded listener.js
22:08:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x99d1b000) [pid = 1831] [serial = 1878] [outer = 0x98a22400]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9ac56000 == 45 [pid = 1831] [id = 592]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x97909400 == 44 [pid = 1831] [id = 591]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5800 == 43 [pid = 1831] [id = 590]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad7000 == 42 [pid = 1831] [id = 598]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x979f8400 == 41 [pid = 1831] [id = 593]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x96e61800 == 40 [pid = 1831] [id = 586]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 39 [pid = 1831] [id = 585]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8e349800 == 38 [pid = 1831] [id = 600]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8000 == 37 [pid = 1831] [id = 588]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9a0d6400 == 36 [pid = 1831] [id = 589]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9989ec00 == 35 [pid = 1831] [id = 594]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa3347800 == 34 [pid = 1831] [id = 595]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91add000 == 33 [pid = 1831] [id = 596]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8e342800 == 32 [pid = 1831] [id = 597]
22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9836c400 == 31 [pid = 1831] [id = 587]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa1021000) [pid = 1831] [serial = 1778] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x98a1d400) [pid = 1831] [serial = 1775] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x8ebd2400) [pid = 1831] [serial = 1802] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x8e34ac00) [pid = 1831] [serial = 1793] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x8fdb0c00) [pid = 1831] [serial = 1803] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2ef0000) [pid = 1831] [serial = 1782] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9797a000) [pid = 1831] [serial = 1799] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa2130400) [pid = 1831] [serial = 1779] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x93a87400) [pid = 1831] [serial = 1805] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x979f7800) [pid = 1831] [serial = 1800] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9477e000) [pid = 1831] [serial = 1773] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa323b400) [pid = 1831] [serial = 1784] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa327c400) [pid = 1831] [serial = 1785] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x91ae0800) [pid = 1831] [serial = 1796] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x95393800) [pid = 1831] [serial = 1808] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9989e800) [pid = 1831] [serial = 1811] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9471dc00) [pid = 1831] [serial = 1797] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa4f1e000) [pid = 1831] [serial = 1787] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa61ba000) [pid = 1831] [serial = 1788] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa6786c00) [pid = 1831] [serial = 1790] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x94775000) [pid = 1831] [serial = 1806] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x998ae400) [pid = 1831] [serial = 1812] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa2439400) [pid = 1831] [serial = 1781] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9471b000) [pid = 1831] [serial = 1772] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa67a1000) [pid = 1831] [serial = 1791] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x998a2c00) [pid = 1831] [serial = 1776] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x953efc00) [pid = 1831] [serial = 1809] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x8e34f800) [pid = 1831] [serial = 1794] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x979f4000) [pid = 1831] [serial = 1814] [outer = (nil)] [url = about:blank]
22:08:10 INFO - PROCESS | 1831 | 1466744890486 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}]
22:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
22:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3046ms
22:08:10 INFO - PROCESS | 1831 | 1466744890599 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null]
22:08:10 INFO - PROCESS | 1831 | 1466744890603 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}]
22:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
22:08:10 INFO - PROCESS | 1831 | 1466744890620 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}]
22:08:10 INFO - PROCESS | 1831 | 1466744890628 Marionette TRACE conn4 <- [1,2474,null,{}]
22:08:10 INFO - PROCESS | 1831 | 1466744890637 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:10 INFO - PROCESS | 1831 | 1466744890643 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:10 INFO - PROCESS | 1831 | 1466744890806 Marionette TRACE conn4 <- [1,2475,null,{"value":null}]
22:08:10 INFO - PROCESS | 1831 | 1466744890822 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:10 INFO - PROCESS | 1831 | 1466744890833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3000 == 32 [pid = 1831] [id = 626]
22:08:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x8fdb3400) [pid = 1831] [serial = 1879] [outer = (nil)]
22:08:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x8fdb6c00) [pid = 1831] [serial = 1880] [outer = 0x8fdb3400]
22:08:10 INFO - PROCESS | 1831 | 1466744890907 Marionette DEBUG loaded listener.js
22:08:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8fdb9400) [pid = 1831] [serial = 1881] [outer = 0x8fdb3400]
22:08:12 INFO - PROCESS | 1831 | 1466744892122 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}]
22:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
22:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1543ms
22:08:12 INFO - PROCESS | 1831 | 1466744892159 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null]
22:08:12 INFO - PROCESS | 1831 | 1466744892171 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}]
22:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
22:08:12 INFO - PROCESS | 1831 | 1466744892201 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}]
22:08:12 INFO - PROCESS | 1831 | 1466744892209 Marionette TRACE conn4 <- [1,2478,null,{}]
22:08:12 INFO - PROCESS | 1831 | 1466744892238 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:12 INFO - PROCESS | 1831 | 1466744892247 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:12 INFO - PROCESS | 1831 | 1466744892523 Marionette TRACE conn4 <- [1,2479,null,{"value":null}]
22:08:12 INFO - PROCESS | 1831 | 1466744892749 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:12 INFO - PROCESS | 1831 | 1466744892757 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a88c00 == 33 [pid = 1831] [id = 627]
22:08:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93c27000) [pid = 1831] [serial = 1882] [outer = (nil)]
22:08:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9471f000) [pid = 1831] [serial = 1883] [outer = 0x93c27000]
22:08:12 INFO - PROCESS | 1831 | 1466744892833 Marionette DEBUG loaded listener.js
22:08:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x94776000) [pid = 1831] [serial = 1884] [outer = 0x93c27000]
22:08:14 INFO - PROCESS | 1831 | 1466744894052 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}]
22:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
22:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1928ms
22:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
22:08:14 INFO - PROCESS | 1831 | 1466744894129 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null]
22:08:14 INFO - PROCESS | 1831 | 1466744894132 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}]
22:08:14 INFO - PROCESS | 1831 | 1466744894142 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}]
22:08:14 INFO - PROCESS | 1831 | 1466744894151 Marionette TRACE conn4 <- [1,2482,null,{}]
22:08:14 INFO - PROCESS | 1831 | 1466744894180 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:14 INFO - PROCESS | 1831 | 1466744894192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:14 INFO - PROCESS | 1831 | 1466744894469 Marionette TRACE conn4 <- [1,2483,null,{"value":null}]
22:08:14 INFO - PROCESS | 1831 | 1466744894507 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:14 INFO - PROCESS | 1831 | 1466744894520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x953efc00 == 34 [pid = 1831] [id = 628]
22:08:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953f0800) [pid = 1831] [serial = 1885] [outer = (nil)]
22:08:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x97904800) [pid = 1831] [serial = 1886] [outer = 0x953f0800]
22:08:14 INFO - PROCESS | 1831 | 1466744894596 Marionette DEBUG loaded listener.js
22:08:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9796d800) [pid = 1831] [serial = 1887] [outer = 0x953f0800]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x95387c00) [pid = 1831] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99d28400) [pid = 1831] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x97908800) [pid = 1831] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9790a000) [pid = 1831] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99eebc00) [pid = 1831] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x97972c00) [pid = 1831] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x91adb800) [pid = 1831] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x91ad7400) [pid = 1831] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8ebda800) [pid = 1831] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x91ad9400) [pid = 1831] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x8fdbbc00) [pid = 1831] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99eea800) [pid = 1831] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html]
22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x979f2800) [pid = 1831] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html]
22:08:16 INFO - PROCESS | 1831 | 1466744896150 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}]
22:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
22:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2057ms
22:08:16 INFO - PROCESS | 1831 | 1466744896198 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null]
22:08:16 INFO - PROCESS | 1831 | 1466744896206 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}]
22:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
22:08:16 INFO - PROCESS | 1831 | 1466744896215 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}]
22:08:16 INFO - PROCESS | 1831 | 1466744896218 Marionette TRACE conn4 <- [1,2486,null,{}]
22:08:16 INFO - PROCESS | 1831 | 1466744896223 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:16 INFO - PROCESS | 1831 | 1466744896228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:16 INFO - PROCESS | 1831 | 1466744896396 Marionette TRACE conn4 <- [1,2487,null,{"value":null}]
22:08:16 INFO - PROCESS | 1831 | 1466744896546 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:16 INFO - PROCESS | 1831 | 1466744896556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e345c00 == 35 [pid = 1831] [id = 629]
22:08:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x914a6400) [pid = 1831] [serial = 1888] [outer = (nil)]
22:08:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x979f2800) [pid = 1831] [serial = 1889] [outer = 0x914a6400]
22:08:16 INFO - PROCESS | 1831 | 1466744896625 Marionette DEBUG loaded listener.js
22:08:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x98ad0800) [pid = 1831] [serial = 1890] [outer = 0x914a6400]
22:08:17 INFO - PROCESS | 1831 | 1466744897415 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}]
22:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
22:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1230ms
22:08:17 INFO - PROCESS | 1831 | 1466744897445 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null]
22:08:17 INFO - PROCESS | 1831 | 1466744897449 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}]
22:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
22:08:17 INFO - PROCESS | 1831 | 1466744897454 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}]
22:08:17 INFO - PROCESS | 1831 | 1466744897458 Marionette TRACE conn4 <- [1,2490,null,{}]
22:08:17 INFO - PROCESS | 1831 | 1466744897463 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:17 INFO - PROCESS | 1831 | 1466744897468 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:17 INFO - PROCESS | 1831 | 1466744897623 Marionette TRACE conn4 <- [1,2491,null,{"value":null}]
22:08:17 INFO - PROCESS | 1831 | 1466744897643 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:17 INFO - PROCESS | 1831 | 1466744897652 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344400 == 36 [pid = 1831] [id = 630]
22:08:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x98acb000) [pid = 1831] [serial = 1891] [outer = (nil)]
22:08:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9989cc00) [pid = 1831] [serial = 1892] [outer = 0x98acb000]
22:08:17 INFO - PROCESS | 1831 | 1466744897720 Marionette DEBUG loaded listener.js
22:08:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x998b0c00) [pid = 1831] [serial = 1893] [outer = 0x98acb000]
22:08:19 INFO - PROCESS | 1831 | 1466744899302 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}]
22:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
22:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1892ms
22:08:19 INFO - PROCESS | 1831 | 1466744899348 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null]
22:08:19 INFO - PROCESS | 1831 | 1466744899354 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}]
22:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
22:08:19 INFO - PROCESS | 1831 | 1466744899362 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}]
22:08:19 INFO - PROCESS | 1831 | 1466744899368 Marionette TRACE conn4 <- [1,2494,null,{}]
22:08:19 INFO - PROCESS | 1831 | 1466744899376 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:19 INFO - PROCESS | 1831 | 1466744899382 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:19 INFO - PROCESS | 1831 | 1466744899565 Marionette TRACE conn4 <- [1,2495,null,{"value":null}]
22:08:19 INFO - PROCESS | 1831 | 1466744899795 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:19 INFO - PROCESS | 1831 | 1466744899804 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a4c00 == 37 [pid = 1831] [id = 631]
22:08:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x914a7800) [pid = 1831] [serial = 1894] [outer = (nil)]
22:08:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93c2f000) [pid = 1831] [serial = 1895] [outer = 0x914a7800]
22:08:19 INFO - PROCESS | 1831 | 1466744899935 Marionette DEBUG loaded listener.js
22:08:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9526a000) [pid = 1831] [serial = 1896] [outer = 0x914a7800]
22:08:20 INFO - PROCESS | 1831 | 1466744900903 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}]
22:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
22:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1590ms
22:08:20 INFO - PROCESS | 1831 | 1466744900951 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null]
22:08:20 INFO - PROCESS | 1831 | 1466744900959 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}]
22:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
22:08:20 INFO - PROCESS | 1831 | 1466744900970 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}]
22:08:20 INFO - PROCESS | 1831 | 1466744900974 Marionette TRACE conn4 <- [1,2498,null,{}]
22:08:20 INFO - PROCESS | 1831 | 1466744900981 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:20 INFO - PROCESS | 1831 | 1466744900987 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:21 INFO - PROCESS | 1831 | 1466744901182 Marionette TRACE conn4 <- [1,2499,null,{"value":null}]
22:08:21 INFO - PROCESS | 1831 | 1466744901424 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:21 INFO - PROCESS | 1831 | 1466744901433 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a7000 == 38 [pid = 1831] [id = 632]
22:08:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x98f44000) [pid = 1831] [serial = 1897] [outer = (nil)]
22:08:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99899800) [pid = 1831] [serial = 1898] [outer = 0x98f44000]
22:08:21 INFO - PROCESS | 1831 | 1466744901565 Marionette DEBUG loaded listener.js
22:08:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99c71c00) [pid = 1831] [serial = 1899] [outer = 0x98f44000]
22:08:22 INFO - PROCESS | 1831 | 1466744902460 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}]
22:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
22:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1557ms
22:08:22 INFO - PROCESS | 1831 | 1466744902528 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null]
22:08:22 INFO - PROCESS | 1831 | 1466744902532 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}]
22:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
22:08:22 INFO - PROCESS | 1831 | 1466744902541 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}]
22:08:22 INFO - PROCESS | 1831 | 1466744902548 Marionette TRACE conn4 <- [1,2502,null,{}]
22:08:22 INFO - PROCESS | 1831 | 1466744902566 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:22 INFO - PROCESS | 1831 | 1466744902576 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:22 INFO - PROCESS | 1831 | 1466744902803 Marionette TRACE conn4 <- [1,2503,null,{"value":null}]
22:08:23 INFO - PROCESS | 1831 | 1466744903041 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:23 INFO - PROCESS | 1831 | 1466744903055 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee5c00 == 39 [pid = 1831] [id = 633]
22:08:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99eef000) [pid = 1831] [serial = 1900] [outer = (nil)]
22:08:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a05c400) [pid = 1831] [serial = 1901] [outer = 0x99eef000]
22:08:23 INFO - PROCESS | 1831 | 1466744903154 Marionette DEBUG loaded listener.js
22:08:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a76e400) [pid = 1831] [serial = 1902] [outer = 0x99eef000]
22:08:24 INFO - PROCESS | 1831 | 1466744904084 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}]
22:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
22:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1590ms
22:08:24 INFO - PROCESS | 1831 | 1466744904132 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null]
22:08:24 INFO - PROCESS | 1831 | 1466744904137 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}]
22:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
22:08:24 INFO - PROCESS | 1831 | 1466744904144 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}]
22:08:24 INFO - PROCESS | 1831 | 1466744904148 Marionette TRACE conn4 <- [1,2506,null,{}]
22:08:24 INFO - PROCESS | 1831 | 1466744904154 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:24 INFO - PROCESS | 1831 | 1466744904160 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:24 INFO - PROCESS | 1831 | 1466744904365 Marionette TRACE conn4 <- [1,2507,null,{"value":null}]
22:08:24 INFO - PROCESS | 1831 | 1466744904605 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:24 INFO - PROCESS | 1831 | 1466744904615 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538d800 == 40 [pid = 1831] [id = 634]
22:08:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a777000) [pid = 1831] [serial = 1903] [outer = (nil)]
22:08:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9ac56000) [pid = 1831] [serial = 1904] [outer = 0x9a777000]
22:08:24 INFO - PROCESS | 1831 | 1466744904745 Marionette DEBUG loaded listener.js
22:08:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9afddc00) [pid = 1831] [serial = 1905] [outer = 0x9a777000]
22:08:25 INFO - PROCESS | 1831 | 1466744905648 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}]
22:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
22:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1582ms
22:08:25 INFO - PROCESS | 1831 | 1466744905728 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null]
22:08:25 INFO - PROCESS | 1831 | 1466744905731 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}]
22:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
22:08:25 INFO - PROCESS | 1831 | 1466744905738 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}]
22:08:25 INFO - PROCESS | 1831 | 1466744905742 Marionette TRACE conn4 <- [1,2510,null,{}]
22:08:25 INFO - PROCESS | 1831 | 1466744905748 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:25 INFO - PROCESS | 1831 | 1466744905754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:25 INFO - PROCESS | 1831 | 1466744905969 Marionette TRACE conn4 <- [1,2511,null,{"value":null}]
22:08:26 INFO - PROCESS | 1831 | 1466744906217 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:26 INFO - PROCESS | 1831 | 1466744906225 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adc800 == 41 [pid = 1831] [id = 635]
22:08:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x91ae1000) [pid = 1831] [serial = 1906] [outer = (nil)]
22:08:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b93f000) [pid = 1831] [serial = 1907] [outer = 0x91ae1000]
22:08:26 INFO - PROCESS | 1831 | 1466744906356 Marionette DEBUG loaded listener.js
22:08:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9b948400) [pid = 1831] [serial = 1908] [outer = 0x91ae1000]
22:08:27 INFO - PROCESS | 1831 | 1466744907352 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}]
22:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
22:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1683ms
22:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
22:08:27 INFO - PROCESS | 1831 | 1466744907423 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null]
22:08:27 INFO - PROCESS | 1831 | 1466744907427 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}]
22:08:27 INFO - PROCESS | 1831 | 1466744907434 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}]
22:08:27 INFO - PROCESS | 1831 | 1466744907438 Marionette TRACE conn4 <- [1,2514,null,{}]
22:08:27 INFO - PROCESS | 1831 | 1466744907443 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:27 INFO - PROCESS | 1831 | 1466744907454 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:27 INFO - PROCESS | 1831 | 1466744907691 Marionette TRACE conn4 <- [1,2515,null,{"value":null}]
22:08:27 INFO - PROCESS | 1831 | 1466744907933 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:27 INFO - PROCESS | 1831 | 1466744907942 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e000 == 42 [pid = 1831] [id = 636]
22:08:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x953eec00) [pid = 1831] [serial = 1909] [outer = (nil)]
22:08:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1f22800) [pid = 1831] [serial = 1910] [outer = 0x953eec00]
22:08:28 INFO - PROCESS | 1831 | 1466744908050 Marionette DEBUG loaded listener.js
22:08:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x998a6400) [pid = 1831] [serial = 1911] [outer = 0x953eec00]
22:08:28 INFO - PROCESS | 1831 | 1466744908968 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}]
22:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
22:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1590ms
22:08:29 INFO - PROCESS | 1831 | 1466744909024 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null]
22:08:29 INFO - PROCESS | 1831 | 1466744909029 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}]
22:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
22:08:29 INFO - PROCESS | 1831 | 1466744909035 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}]
22:08:29 INFO - PROCESS | 1831 | 1466744909039 Marionette TRACE conn4 <- [1,2518,null,{}]
22:08:29 INFO - PROCESS | 1831 | 1466744909046 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:29 INFO - PROCESS | 1831 | 1466744909051 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:29 INFO - PROCESS | 1831 | 1466744909240 Marionette TRACE conn4 <- [1,2519,null,{"value":null}]
22:08:29 INFO - PROCESS | 1831 | 1466744909488 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:29 INFO - PROCESS | 1831 | 1466744909497 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8400 == 43 [pid = 1831] [id = 637]
22:08:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x914a9000) [pid = 1831] [serial = 1912] [outer = (nil)]
22:08:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9790d800) [pid = 1831] [serial = 1913] [outer = 0x914a9000]
22:08:29 INFO - PROCESS | 1831 | 1466744909626 Marionette DEBUG loaded listener.js
22:08:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x98f49000) [pid = 1831] [serial = 1914] [outer = 0x914a9000]
22:08:30 INFO - PROCESS | 1831 | 1466744910487 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}]
22:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
22:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1490ms
22:08:30 INFO - PROCESS | 1831 | 1466744910526 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null]
22:08:30 INFO - PROCESS | 1831 | 1466744910531 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}]
22:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
22:08:30 INFO - PROCESS | 1831 | 1466744910537 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}]
22:08:30 INFO - PROCESS | 1831 | 1466744910540 Marionette TRACE conn4 <- [1,2522,null,{}]
22:08:30 INFO - PROCESS | 1831 | 1466744910551 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:30 INFO - PROCESS | 1831 | 1466744910555 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:30 INFO - PROCESS | 1831 | 1466744910738 Marionette TRACE conn4 <- [1,2523,null,{"value":null}]
22:08:31 INFO - PROCESS | 1831 | 1466744911124 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:31 INFO - PROCESS | 1831 | 1466744911135 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34c400 == 44 [pid = 1831] [id = 638]
22:08:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x8e34c800) [pid = 1831] [serial = 1915] [outer = (nil)]
22:08:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x8ebd0800) [pid = 1831] [serial = 1916] [outer = 0x8e34c800]
22:08:31 INFO - PROCESS | 1831 | 1466744911259 Marionette DEBUG loaded listener.js
22:08:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x8ebda800) [pid = 1831] [serial = 1917] [outer = 0x8e34c800]
22:08:32 INFO - PROCESS | 1831 | --DOCSHELL 0x8e345c00 == 43 [pid = 1831] [id = 629]
22:08:32 INFO - PROCESS | 1831 | --DOCSHELL 0x953efc00 == 42 [pid = 1831] [id = 628]
22:08:32 INFO - PROCESS | 1831 | --DOCSHELL 0x93a88c00 == 41 [pid = 1831] [id = 627]
22:08:32 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3000 == 40 [pid = 1831] [id = 626]
22:08:32 INFO - PROCESS | 1831 | 1466744912313 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x98a1fc00) [pid = 1831] [serial = 1853] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9a0d0800) [pid = 1831] [serial = 1848] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9a854400) [pid = 1831] [serial = 1850] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9a551800) [pid = 1831] [serial = 1826] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9a554400) [pid = 1831] [serial = 1827] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a85ac00) [pid = 1831] [serial = 1829] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a947800) [pid = 1831] [serial = 1830] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9989dc00) [pid = 1831] [serial = 1820] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99b88c00) [pid = 1831] [serial = 1821] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9989ac00) [pid = 1831] [serial = 1815] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x94779400) [pid = 1831] [serial = 1817] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x95394c00) [pid = 1831] [serial = 1818] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x95389400) [pid = 1831] [serial = 1835] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x97970000) [pid = 1831] [serial = 1836] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d47cc00) [pid = 1831] [serial = 1832] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d81b800) [pid = 1831] [serial = 1833] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x91ad9c00) [pid = 1831] [serial = 1841] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9538e400) [pid = 1831] [serial = 1842] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99eedc00) [pid = 1831] [serial = 1823] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a0cf400) [pid = 1831] [serial = 1824] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x8ebd4400) [pid = 1831] [serial = 1838] [outer = (nil)] [url = about:blank]
22:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
22:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1835ms
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x996be800) [pid = 1831] [serial = 1844] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99ef1800) [pid = 1831] [serial = 1847] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a94e400) [pid = 1831] [serial = 1851] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9997f800) [pid = 1831] [serial = 1845] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b4eb400) [pid = 1831] [serial = 1854] [outer = (nil)] [url = about:blank]
22:08:32 INFO - PROCESS | 1831 | 1466744912384 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null]
22:08:32 INFO - PROCESS | 1831 | 1466744912389 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}]
22:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
22:08:32 INFO - PROCESS | 1831 | 1466744912397 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}]
22:08:32 INFO - PROCESS | 1831 | 1466744912402 Marionette TRACE conn4 <- [1,2526,null,{}]
22:08:32 INFO - PROCESS | 1831 | 1466744912411 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:32 INFO - PROCESS | 1831 | 1466744912419 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:32 INFO - PROCESS | 1831 | 1466744912604 Marionette TRACE conn4 <- [1,2527,null,{"value":null}]
22:08:32 INFO - PROCESS | 1831 | 1466744912800 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:32 INFO - PROCESS | 1831 | 1466744912808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ec00 == 41 [pid = 1831] [id = 639]
22:08:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x94779400) [pid = 1831] [serial = 1918] [outer = (nil)]
22:08:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x95267400) [pid = 1831] [serial = 1919] [outer = 0x94779400]
22:08:32 INFO - PROCESS | 1831 | 1466744912887 Marionette DEBUG loaded listener.js
22:08:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x953e4400) [pid = 1831] [serial = 1920] [outer = 0x94779400]
22:08:33 INFO - PROCESS | 1831 | 1466744913745 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}]
22:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
22:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1397ms
22:08:33 INFO - PROCESS | 1831 | 1466744913825 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null]
22:08:33 INFO - PROCESS | 1831 | 1466744913832 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}]
22:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
22:08:33 INFO - PROCESS | 1831 | 1466744913844 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}]
22:08:33 INFO - PROCESS | 1831 | 1466744913847 Marionette TRACE conn4 <- [1,2530,null,{}]
22:08:33 INFO - PROCESS | 1831 | 1466744913854 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:33 INFO - PROCESS | 1831 | 1466744913859 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:34 INFO - PROCESS | 1831 | 1466744914035 Marionette TRACE conn4 <- [1,2531,null,{"value":null}]
22:08:34 INFO - PROCESS | 1831 | 1466744914194 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:34 INFO - PROCESS | 1831 | 1466744914203 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a88c00 == 42 [pid = 1831] [id = 640]
22:08:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9519f000) [pid = 1831] [serial = 1921] [outer = (nil)]
22:08:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9981cc00) [pid = 1831] [serial = 1922] [outer = 0x9519f000]
22:08:34 INFO - PROCESS | 1831 | 1466744914274 Marionette DEBUG loaded listener.js
22:08:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998a4000) [pid = 1831] [serial = 1923] [outer = 0x9519f000]
22:08:35 INFO - PROCESS | 1831 | 1466744915156 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}]
22:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
22:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1388ms
22:08:35 INFO - PROCESS | 1831 | 1466744915232 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null]
22:08:35 INFO - PROCESS | 1831 | 1466744915236 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}]
22:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
22:08:35 INFO - PROCESS | 1831 | 1466744915251 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}]
22:08:35 INFO - PROCESS | 1831 | 1466744915260 Marionette TRACE conn4 <- [1,2534,null,{}]
22:08:35 INFO - PROCESS | 1831 | 1466744915289 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:35 INFO - PROCESS | 1831 | 1466744915295 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:35 INFO - PROCESS | 1831 | 1466744915520 Marionette TRACE conn4 <- [1,2535,null,{"value":null}]
22:08:35 INFO - PROCESS | 1831 | 1466744915545 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:35 INFO - PROCESS | 1831 | 1466744915556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e342000 == 43 [pid = 1831] [id = 641]
22:08:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99ee4c00) [pid = 1831] [serial = 1924] [outer = (nil)]
22:08:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a0d6400) [pid = 1831] [serial = 1925] [outer = 0x99ee4c00]
22:08:35 INFO - PROCESS | 1831 | 1466744915644 Marionette DEBUG loaded listener.js
22:08:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a552800) [pid = 1831] [serial = 1926] [outer = 0x99ee4c00]
22:08:36 INFO - PROCESS | 1831 | 1466744916598 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}]
22:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
22:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1417ms
22:08:36 INFO - PROCESS | 1831 | 1466744916662 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null]
22:08:36 INFO - PROCESS | 1831 | 1466744916666 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}]
22:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
22:08:36 INFO - PROCESS | 1831 | 1466744916680 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}]
22:08:36 INFO - PROCESS | 1831 | 1466744916683 Marionette TRACE conn4 <- [1,2538,null,{}]
22:08:36 INFO - PROCESS | 1831 | 1466744916689 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:36 INFO - PROCESS | 1831 | 1466744916693 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:36 INFO - PROCESS | 1831 | 1466744916914 Marionette TRACE conn4 <- [1,2539,null,{"value":null}]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953f0800) [pid = 1831] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x914a6400) [pid = 1831] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93c27000) [pid = 1831] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x8fdb3400) [pid = 1831] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a22400) [pid = 1831] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x8ebd2c00) [pid = 1831] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x979eb800) [pid = 1831] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99eeb000) [pid = 1831] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99899c00) [pid = 1831] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa1f29000) [pid = 1831] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa22a4800) [pid = 1831] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x91adfc00) [pid = 1831] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html]
22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x8e347800) [pid = 1831] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html]
22:08:37 INFO - PROCESS | 1831 | 1466744917219 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:37 INFO - PROCESS | 1831 | 1466744917228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e347800 == 44 [pid = 1831] [id = 642]
22:08:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x8ebd2c00) [pid = 1831] [serial = 1927] [outer = (nil)]
22:08:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91ad8c00) [pid = 1831] [serial = 1928] [outer = 0x8ebd2c00]
22:08:37 INFO - PROCESS | 1831 | 1466744917308 Marionette DEBUG loaded listener.js
22:08:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x95386400) [pid = 1831] [serial = 1929] [outer = 0x8ebd2c00]
22:08:38 INFO - PROCESS | 1831 | 1466744918069 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}]
22:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
22:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1446ms
22:08:38 INFO - PROCESS | 1831 | 1466744918127 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null]
22:08:38 INFO - PROCESS | 1831 | 1466744918130 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}]
22:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
22:08:38 INFO - PROCESS | 1831 | 1466744918137 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}]
22:08:38 INFO - PROCESS | 1831 | 1466744918140 Marionette TRACE conn4 <- [1,2542,null,{}]
22:08:38 INFO - PROCESS | 1831 | 1466744918146 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:38 INFO - PROCESS | 1831 | 1466744918151 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:38 INFO - PROCESS | 1831 | 1466744918324 Marionette TRACE conn4 <- [1,2543,null,{"value":null}]
22:08:38 INFO - PROCESS | 1831 | 1466744918335 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:38 INFO - PROCESS | 1831 | 1466744918350 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a058000 == 45 [pid = 1831] [id = 643]
22:08:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a0d7400) [pid = 1831] [serial = 1930] [outer = (nil)]
22:08:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a850400) [pid = 1831] [serial = 1931] [outer = 0x9a0d7400]
22:08:38 INFO - PROCESS | 1831 | 1466744918428 Marionette DEBUG loaded listener.js
22:08:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9b4e6000) [pid = 1831] [serial = 1932] [outer = 0x9a0d7400]
22:08:39 INFO - PROCESS | 1831 | 1466744919553 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}]
22:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
22:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1490ms
22:08:39 INFO - PROCESS | 1831 | 1466744919629 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null]
22:08:39 INFO - PROCESS | 1831 | 1466744919637 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}]
22:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
22:08:39 INFO - PROCESS | 1831 | 1466744919647 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}]
22:08:39 INFO - PROCESS | 1831 | 1466744919652 Marionette TRACE conn4 <- [1,2546,null,{}]
22:08:39 INFO - PROCESS | 1831 | 1466744919662 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:39 INFO - PROCESS | 1831 | 1466744919667 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:39 INFO - PROCESS | 1831 | 1466744919913 Marionette TRACE conn4 <- [1,2547,null,{"value":null}]
22:08:40 INFO - PROCESS | 1831 | 1466744920185 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:40 INFO - PROCESS | 1831 | 1466744920196 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdbb800 == 46 [pid = 1831] [id = 644]
22:08:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8fdbbc00) [pid = 1831] [serial = 1933] [outer = (nil)]
22:08:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9477cc00) [pid = 1831] [serial = 1934] [outer = 0x8fdbbc00]
22:08:40 INFO - PROCESS | 1831 | 1466744920329 Marionette DEBUG loaded listener.js
22:08:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953f0800) [pid = 1831] [serial = 1935] [outer = 0x8fdbbc00]
22:08:41 INFO - PROCESS | 1831 | 1466744921380 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}]
22:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
22:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1786ms
22:08:41 INFO - PROCESS | 1831 | 1466744921433 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null]
22:08:41 INFO - PROCESS | 1831 | 1466744921441 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}]
22:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
22:08:41 INFO - PROCESS | 1831 | 1466744921452 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}]
22:08:41 INFO - PROCESS | 1831 | 1466744921456 Marionette TRACE conn4 <- [1,2550,null,{}]
22:08:41 INFO - PROCESS | 1831 | 1466744921462 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:41 INFO - PROCESS | 1831 | 1466744921468 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:41 INFO - PROCESS | 1831 | 1466744921679 Marionette TRACE conn4 <- [1,2551,null,{"value":null}]
22:08:41 INFO - PROCESS | 1831 | 1466744921969 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:41 INFO - PROCESS | 1831 | 1466744921977 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x97910800 == 47 [pid = 1831] [id = 645]
22:08:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99899c00) [pid = 1831] [serial = 1936] [outer = (nil)]
22:08:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998a3000) [pid = 1831] [serial = 1937] [outer = 0x99899c00]
22:08:42 INFO - PROCESS | 1831 | 1466744922076 Marionette DEBUG loaded listener.js
22:08:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99c71000) [pid = 1831] [serial = 1938] [outer = 0x99899c00]
22:08:43 INFO - PROCESS | 1831 | 1466744923111 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}]
22:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
22:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1692ms
22:08:43 INFO - PROCESS | 1831 | 1466744923144 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null]
22:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
22:08:43 INFO - PROCESS | 1831 | 1466744923149 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}]
22:08:43 INFO - PROCESS | 1831 | 1466744923156 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}]
22:08:43 INFO - PROCESS | 1831 | 1466744923162 Marionette TRACE conn4 <- [1,2554,null,{}]
22:08:43 INFO - PROCESS | 1831 | 1466744923178 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:43 INFO - PROCESS | 1831 | 1466744923187 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:43 INFO - PROCESS | 1831 | 1466744923387 Marionette TRACE conn4 <- [1,2555,null,{"value":null}]
22:08:43 INFO - PROCESS | 1831 | 1466744923632 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:43 INFO - PROCESS | 1831 | 1466744923648 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a551800 == 48 [pid = 1831] [id = 646]
22:08:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9afe2c00) [pid = 1831] [serial = 1939] [outer = (nil)]
22:08:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9d47cc00) [pid = 1831] [serial = 1940] [outer = 0x9afe2c00]
22:08:43 INFO - PROCESS | 1831 | 1466744923788 Marionette DEBUG loaded listener.js
22:08:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d882400) [pid = 1831] [serial = 1941] [outer = 0x9afe2c00]
22:08:44 INFO - PROCESS | 1831 | 1466744924799 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}]
22:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
22:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1692ms
22:08:44 INFO - PROCESS | 1831 | 1466744924848 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null]
22:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
22:08:44 INFO - PROCESS | 1831 | 1466744924854 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}]
22:08:44 INFO - PROCESS | 1831 | 1466744924860 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}]
22:08:44 INFO - PROCESS | 1831 | 1466744924864 Marionette TRACE conn4 <- [1,2558,null,{}]
22:08:44 INFO - PROCESS | 1831 | 1466744924870 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:44 INFO - PROCESS | 1831 | 1466744924875 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:45 INFO - PROCESS | 1831 | 1466744925063 Marionette TRACE conn4 <- [1,2559,null,{"value":null}]
22:08:45 INFO - PROCESS | 1831 | 1466744925301 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:45 INFO - PROCESS | 1831 | 1466744925307 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4000 == 49 [pid = 1831] [id = 647]
22:08:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9b77f400) [pid = 1831] [serial = 1942] [outer = (nil)]
22:08:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa1f9a400) [pid = 1831] [serial = 1943] [outer = 0x9b77f400]
22:08:45 INFO - PROCESS | 1831 | 1466744925435 Marionette DEBUG loaded listener.js
22:08:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa213a800) [pid = 1831] [serial = 1944] [outer = 0x9b77f400]
22:08:46 INFO - PROCESS | 1831 | 1466744926341 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}]
22:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
22:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1538ms
22:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
22:08:46 INFO - PROCESS | 1831 | 1466744926399 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null]
22:08:46 INFO - PROCESS | 1831 | 1466744926402 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}]
22:08:46 INFO - PROCESS | 1831 | 1466744926409 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}]
22:08:46 INFO - PROCESS | 1831 | 1466744926412 Marionette TRACE conn4 <- [1,2562,null,{}]
22:08:46 INFO - PROCESS | 1831 | 1466744926418 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:46 INFO - PROCESS | 1831 | 1466744926424 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:46 INFO - PROCESS | 1831 | 1466744926602 Marionette TRACE conn4 <- [1,2563,null,{"value":null}]
22:08:46 INFO - PROCESS | 1831 | 1466744926833 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:46 INFO - PROCESS | 1831 | 1466744926841 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x98ad1000 == 50 [pid = 1831] [id = 648]
22:08:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x996b5400) [pid = 1831] [serial = 1945] [outer = (nil)]
22:08:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa229e400) [pid = 1831] [serial = 1946] [outer = 0x996b5400]
22:08:46 INFO - PROCESS | 1831 | 1466744926966 Marionette DEBUG loaded listener.js
22:08:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa22f5800) [pid = 1831] [serial = 1947] [outer = 0x996b5400]
22:08:47 INFO - PROCESS | 1831 | 1466744927885 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}]
22:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
22:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1533ms
22:08:47 INFO - PROCESS | 1831 | 1466744927942 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null]
22:08:47 INFO - PROCESS | 1831 | 1466744927946 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}]
22:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
22:08:47 INFO - PROCESS | 1831 | 1466744927952 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}]
22:08:47 INFO - PROCESS | 1831 | 1466744927956 Marionette TRACE conn4 <- [1,2566,null,{}]
22:08:47 INFO - PROCESS | 1831 | 1466744927962 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:47 INFO - PROCESS | 1831 | 1466744927972 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:48 INFO - PROCESS | 1831 | 1466744928191 Marionette TRACE conn4 <- [1,2567,null,{"value":null}]
22:08:48 INFO - PROCESS | 1831 | 1466744928435 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:48 INFO - PROCESS | 1831 | 1466744928444 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344800 == 51 [pid = 1831] [id = 649]
22:08:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa229f800) [pid = 1831] [serial = 1948] [outer = (nil)]
22:08:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa3235000) [pid = 1831] [serial = 1949] [outer = 0xa229f800]
22:08:48 INFO - PROCESS | 1831 | 1466744928543 Marionette DEBUG loaded listener.js
22:08:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa323b800) [pid = 1831] [serial = 1950] [outer = 0xa229f800]
22:08:49 INFO - PROCESS | 1831 | 1466744929458 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}]
22:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
22:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1585ms
22:08:49 INFO - PROCESS | 1831 | 1466744929539 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null]
22:08:49 INFO - PROCESS | 1831 | 1466744929543 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}]
22:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
22:08:49 INFO - PROCESS | 1831 | 1466744929550 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}]
22:08:49 INFO - PROCESS | 1831 | 1466744929554 Marionette TRACE conn4 <- [1,2570,null,{}]
22:08:49 INFO - PROCESS | 1831 | 1466744929560 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:49 INFO - PROCESS | 1831 | 1466744929565 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:49 INFO - PROCESS | 1831 | 1466744929782 Marionette TRACE conn4 <- [1,2571,null,{"value":null}]
22:08:50 INFO - PROCESS | 1831 | 1466744930032 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:50 INFO - PROCESS | 1831 | 1466744930040 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a0cfc00 == 52 [pid = 1831] [id = 650]
22:08:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa3235800) [pid = 1831] [serial = 1951] [outer = (nil)]
22:08:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa3278000) [pid = 1831] [serial = 1952] [outer = 0xa3235800]
22:08:50 INFO - PROCESS | 1831 | 1466744930178 Marionette DEBUG loaded listener.js
22:08:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa331fc00) [pid = 1831] [serial = 1953] [outer = 0xa3235800]
22:08:51 INFO - PROCESS | 1831 | 1466744931166 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}]
22:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
22:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1686ms
22:08:51 INFO - PROCESS | 1831 | 1466744931237 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null]
22:08:51 INFO - PROCESS | 1831 | 1466744931242 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}]
22:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
22:08:51 INFO - PROCESS | 1831 | 1466744931249 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}]
22:08:51 INFO - PROCESS | 1831 | 1466744931252 Marionette TRACE conn4 <- [1,2574,null,{}]
22:08:51 INFO - PROCESS | 1831 | 1466744931258 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:51 INFO - PROCESS | 1831 | 1466744931263 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:51 INFO - PROCESS | 1831 | 1466744931706 Marionette TRACE conn4 <- [1,2575,null,{"value":null}]
22:08:52 INFO - PROCESS | 1831 | 1466744931984 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:52 INFO - PROCESS | 1831 | 1466744931993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c26800 == 53 [pid = 1831] [id = 651]
22:08:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x93c2cc00) [pid = 1831] [serial = 1954] [outer = (nil)]
22:08:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x95268000) [pid = 1831] [serial = 1955] [outer = 0x93c2cc00]
22:08:52 INFO - PROCESS | 1831 | 1466744932072 Marionette DEBUG loaded listener.js
22:08:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x953e6c00) [pid = 1831] [serial = 1956] [outer = 0x93c2cc00]
22:08:53 INFO - PROCESS | 1831 | 1466744932994 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}]
22:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
22:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1793ms
22:08:53 INFO - PROCESS | 1831 | 1466744933044 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null]
22:08:53 INFO - PROCESS | 1831 | 1466744933051 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}]
22:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
22:08:53 INFO - PROCESS | 1831 | 1466744933059 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}]
22:08:53 INFO - PROCESS | 1831 | 1466744933064 Marionette TRACE conn4 <- [1,2578,null,{}]
22:08:53 INFO - PROCESS | 1831 | 1466744933071 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:53 INFO - PROCESS | 1831 | 1466744933077 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:53 INFO - PROCESS | 1831 | 1466744933259 Marionette TRACE conn4 <- [1,2579,null,{"value":null}]
22:08:53 INFO - PROCESS | 1831 | 1466744933624 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:53 INFO - PROCESS | 1831 | 1466744933636 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5800 == 54 [pid = 1831] [id = 652]
22:08:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x953f2000) [pid = 1831] [serial = 1957] [outer = (nil)]
22:08:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x996be000) [pid = 1831] [serial = 1958] [outer = 0x953f2000]
22:08:53 INFO - PROCESS | 1831 | 1466744933725 Marionette DEBUG loaded listener.js
22:08:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x998a7800) [pid = 1831] [serial = 1959] [outer = 0x953f2000]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e347800 == 53 [pid = 1831] [id = 642]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e342000 == 52 [pid = 1831] [id = 641]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x93a88c00 == 51 [pid = 1831] [id = 640]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ec00 == 50 [pid = 1831] [id = 639]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34c400 == 49 [pid = 1831] [id = 638]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x91adf800 == 48 [pid = 1831] [id = 624]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x97970800 == 47 [pid = 1831] [id = 619]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd5000 == 46 [pid = 1831] [id = 620]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4800 == 45 [pid = 1831] [id = 625]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344400 == 44 [pid = 1831] [id = 630]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x91adc800 == 43 [pid = 1831] [id = 635]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x914a4c00 == 42 [pid = 1831] [id = 631]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x914a7000 == 41 [pid = 1831] [id = 632]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee5c00 == 40 [pid = 1831] [id = 633]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9538d800 == 39 [pid = 1831] [id = 634]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8400 == 38 [pid = 1831] [id = 637]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34e000 == 37 [pid = 1831] [id = 636]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd0400 == 36 [pid = 1831] [id = 618]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x97904400 == 35 [pid = 1831] [id = 621]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f24c00 == 34 [pid = 1831] [id = 622]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0xa22a3400 == 33 [pid = 1831] [id = 623]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x93c26800 == 32 [pid = 1831] [id = 651]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9a0cfc00 == 31 [pid = 1831] [id = 650]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344800 == 30 [pid = 1831] [id = 649]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x98ad1000 == 29 [pid = 1831] [id = 648]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9a551800 == 28 [pid = 1831] [id = 646]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4000 == 27 [pid = 1831] [id = 647]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x97910800 == 26 [pid = 1831] [id = 645]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9a058000 == 25 [pid = 1831] [id = 643]
22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdbb800 == 24 [pid = 1831] [id = 644]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x97904800) [pid = 1831] [serial = 1886] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x979f2800) [pid = 1831] [serial = 1889] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9471f000) [pid = 1831] [serial = 1883] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x8fdb6c00) [pid = 1831] [serial = 1880] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x8fdb9400) [pid = 1831] [serial = 1881] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99d1b000) [pid = 1831] [serial = 1878] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998a1400) [pid = 1831] [serial = 1877] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x914adc00) [pid = 1831] [serial = 1857] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x8fdb2000) [pid = 1831] [serial = 1856] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x996b7c00) [pid = 1831] [serial = 1860] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x979f6400) [pid = 1831] [serial = 1859] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9b4e8800) [pid = 1831] [serial = 1863] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a76a000) [pid = 1831] [serial = 1862] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1f1dc00) [pid = 1831] [serial = 1866] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa1014800) [pid = 1831] [serial = 1865] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa21ee800) [pid = 1831] [serial = 1869] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa2131c00) [pid = 1831] [serial = 1868] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa24f9000) [pid = 1831] [serial = 1872] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa22f4c00) [pid = 1831] [serial = 1871] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x95199c00) [pid = 1831] [serial = 1875] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93a84800) [pid = 1831] [serial = 1874] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9796d800) [pid = 1831] [serial = 1887] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x94776000) [pid = 1831] [serial = 1884] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x98ad0800) [pid = 1831] [serial = 1890] [outer = (nil)] [url = about:blank]
22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x914a3400) [pid = 1831] [serial = 1839] [outer = (nil)] [url = about:blank]
22:08:56 INFO - PROCESS | 1831 | 1466744936024 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}]
22:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
22:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 3038ms
22:08:56 INFO - PROCESS | 1831 | 1466744936098 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null]
22:08:56 INFO - PROCESS | 1831 | 1466744936105 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}]
22:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
22:08:56 INFO - PROCESS | 1831 | 1466744936115 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}]
22:08:56 INFO - PROCESS | 1831 | 1466744936119 Marionette TRACE conn4 <- [1,2582,null,{}]
22:08:56 INFO - PROCESS | 1831 | 1466744936128 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:56 INFO - PROCESS | 1831 | 1466744936134 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:56 INFO - PROCESS | 1831 | 1466744936320 Marionette TRACE conn4 <- [1,2583,null,{"value":null}]
22:08:56 INFO - PROCESS | 1831 | 1466744936466 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:56 INFO - PROCESS | 1831 | 1466744936482 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34f800 == 25 [pid = 1831] [id = 653]
22:08:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x8fdac400) [pid = 1831] [serial = 1960] [outer = (nil)]
22:08:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x8fdb3800) [pid = 1831] [serial = 1961] [outer = 0x8fdac400]
22:08:56 INFO - PROCESS | 1831 | 1466744936555 Marionette DEBUG loaded listener.js
22:08:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x8fdb9000) [pid = 1831] [serial = 1962] [outer = 0x8fdac400]
22:08:57 INFO - PROCESS | 1831 | 1466744937364 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}]
22:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
22:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1281ms
22:08:57 INFO - PROCESS | 1831 | 1466744937400 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null]
22:08:57 INFO - PROCESS | 1831 | 1466744937408 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}]
22:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
22:08:57 INFO - PROCESS | 1831 | 1466744937424 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}]
22:08:57 INFO - PROCESS | 1831 | 1466744937429 Marionette TRACE conn4 <- [1,2586,null,{}]
22:08:57 INFO - PROCESS | 1831 | 1466744937436 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:57 INFO - PROCESS | 1831 | 1466744937441 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:57 INFO - PROCESS | 1831 | 1466744937611 Marionette TRACE conn4 <- [1,2587,null,{"value":null}]
22:08:57 INFO - PROCESS | 1831 | 1466744937622 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:57 INFO - PROCESS | 1831 | 1466744937632 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3800 == 26 [pid = 1831] [id = 654]
22:08:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a50400) [pid = 1831] [serial = 1963] [outer = (nil)]
22:08:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93a5e400) [pid = 1831] [serial = 1964] [outer = 0x93a50400]
22:08:57 INFO - PROCESS | 1831 | 1466744937703 Marionette DEBUG loaded listener.js
22:08:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x93c26800) [pid = 1831] [serial = 1965] [outer = 0x93a50400]
22:08:58 INFO - PROCESS | 1831 | 1466744938704 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}]
22:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
22:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1331ms
22:08:58 INFO - PROCESS | 1831 | 1466744938755 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null]
22:08:58 INFO - PROCESS | 1831 | 1466744938760 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}]
22:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
22:08:58 INFO - PROCESS | 1831 | 1466744938766 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}]
22:08:58 INFO - PROCESS | 1831 | 1466744938773 Marionette TRACE conn4 <- [1,2590,null,{}]
22:08:58 INFO - PROCESS | 1831 | 1466744938796 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:08:58 INFO - PROCESS | 1831 | 1466744938806 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:59 INFO - PROCESS | 1831 | 1466744939044 Marionette TRACE conn4 <- [1,2591,null,{"value":null}]
22:08:59 INFO - PROCESS | 1831 | 1466744939071 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:08:59 INFO - PROCESS | 1831 | 1466744939083 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:08:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ec400 == 27 [pid = 1831] [id = 655]
22:08:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x953ecc00) [pid = 1831] [serial = 1966] [outer = (nil)]
22:08:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953f3800) [pid = 1831] [serial = 1967] [outer = 0x953ecc00]
22:08:59 INFO - PROCESS | 1831 | 1466744939159 Marionette DEBUG loaded listener.js
22:08:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x97906800) [pid = 1831] [serial = 1968] [outer = 0x953ecc00]
22:09:00 INFO - PROCESS | 1831 | 1466744940188 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}]
22:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
22:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1453ms
22:09:00 INFO - PROCESS | 1831 | 1466744940220 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null]
22:09:00 INFO - PROCESS | 1831 | 1466744940224 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}]
22:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
22:09:00 INFO - PROCESS | 1831 | 1466744940231 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}]
22:09:00 INFO - PROCESS | 1831 | 1466744940234 Marionette TRACE conn4 <- [1,2594,null,{}]
22:09:00 INFO - PROCESS | 1831 | 1466744940240 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:00 INFO - PROCESS | 1831 | 1466744940245 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:00 INFO - PROCESS | 1831 | 1466744940510 Marionette TRACE conn4 <- [1,2595,null,{"value":null}]
22:09:00 INFO - PROCESS | 1831 | 1466744940539 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:00 INFO - PROCESS | 1831 | 1466744940550 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f0400 == 28 [pid = 1831] [id = 656]
22:09:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x97909800) [pid = 1831] [serial = 1969] [outer = (nil)]
22:09:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979ed800) [pid = 1831] [serial = 1970] [outer = 0x97909800]
22:09:00 INFO - PROCESS | 1831 | 1466744940625 Marionette DEBUG loaded listener.js
22:09:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x98372800) [pid = 1831] [serial = 1971] [outer = 0x97909800]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a0d7400) [pid = 1831] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99ee4c00) [pid = 1831] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8ebd2c00) [pid = 1831] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x914a9000) [pid = 1831] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x914a7800) [pid = 1831] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x94779400) [pid = 1831] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953eec00) [pid = 1831] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x98f44000) [pid = 1831] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99eef000) [pid = 1831] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98acb000) [pid = 1831] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a777000) [pid = 1831] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x91ae1000) [pid = 1831] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9519f000) [pid = 1831] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html]
22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8e34c800) [pid = 1831] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html]
22:09:02 INFO - PROCESS | 1831 | 1466744942233 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}]
22:09:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
22:09:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2032ms
22:09:02 INFO - PROCESS | 1831 | 1466744942263 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null]
22:09:02 INFO - PROCESS | 1831 | 1466744942267 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}]
22:09:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
22:09:02 INFO - PROCESS | 1831 | 1466744942273 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}]
22:09:02 INFO - PROCESS | 1831 | 1466744942276 Marionette TRACE conn4 <- [1,2598,null,{}]
22:09:02 INFO - PROCESS | 1831 | 1466744942282 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:02 INFO - PROCESS | 1831 | 1466744942287 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:02 INFO - PROCESS | 1831 | 1466744942541 Marionette TRACE conn4 <- [1,2599,null,{"value":null}]
22:09:02 INFO - PROCESS | 1831 | 1466744942558 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:02 INFO - PROCESS | 1831 | 1466744942575 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd2c00 == 29 [pid = 1831] [id = 657]
22:09:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x914a4000) [pid = 1831] [serial = 1972] [outer = (nil)]
22:09:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x97974000) [pid = 1831] [serial = 1973] [outer = 0x914a4000]
22:09:02 INFO - PROCESS | 1831 | 1466744942659 Marionette DEBUG loaded listener.js
22:09:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x98a28000) [pid = 1831] [serial = 1974] [outer = 0x914a4000]
22:09:03 INFO - PROCESS | 1831 | 1466744943712 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}]
22:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
22:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1488ms
22:09:03 INFO - PROCESS | 1831 | 1466744943790 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null]
22:09:03 INFO - PROCESS | 1831 | 1466744943802 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}]
22:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
22:09:03 INFO - PROCESS | 1831 | 1466744943817 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}]
22:09:03 INFO - PROCESS | 1831 | 1466744943827 Marionette TRACE conn4 <- [1,2602,null,{}]
22:09:03 INFO - PROCESS | 1831 | 1466744943841 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:03 INFO - PROCESS | 1831 | 1466744943852 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:04 INFO - PROCESS | 1831 | 1466744944388 Marionette TRACE conn4 <- [1,2603,null,{"value":null}]
22:09:04 INFO - PROCESS | 1831 | 1466744944691 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:04 INFO - PROCESS | 1831 | 1466744944707 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a6000 == 30 [pid = 1831] [id = 658]
22:09:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x914a6c00) [pid = 1831] [serial = 1975] [outer = (nil)]
22:09:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x914adc00) [pid = 1831] [serial = 1976] [outer = 0x914a6c00]
22:09:04 INFO - PROCESS | 1831 | 1466744944859 Marionette DEBUG loaded listener.js
22:09:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x91ae0400) [pid = 1831] [serial = 1977] [outer = 0x914a6c00]
22:09:06 INFO - PROCESS | 1831 | 1466744946469 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}]
22:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
22:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2706ms
22:09:06 INFO - PROCESS | 1831 | 1466744946652 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null]
22:09:06 INFO - PROCESS | 1831 | 1466744946665 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}]
22:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
22:09:06 INFO - PROCESS | 1831 | 1466744946701 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}]
22:09:06 INFO - PROCESS | 1831 | 1466744946709 Marionette TRACE conn4 <- [1,2606,null,{}]
22:09:06 INFO - PROCESS | 1831 | 1466744946719 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:06 INFO - PROCESS | 1831 | 1466744946733 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:07 INFO - PROCESS | 1831 | 1466744947110 Marionette TRACE conn4 <- [1,2607,null,{"value":null}]
22:09:07 INFO - PROCESS | 1831 | 1466744947289 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:07 INFO - PROCESS | 1831 | 1466744947300 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd6000 == 31 [pid = 1831] [id = 659]
22:09:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x95392000) [pid = 1831] [serial = 1978] [outer = (nil)]
22:09:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x97902800) [pid = 1831] [serial = 1979] [outer = 0x95392000]
22:09:07 INFO - PROCESS | 1831 | 1466744947445 Marionette DEBUG loaded listener.js
22:09:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x97908000) [pid = 1831] [serial = 1980] [outer = 0x95392000]
22:09:09 INFO - PROCESS | 1831 | 1466744949029 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}]
22:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
22:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2346ms
22:09:09 INFO - PROCESS | 1831 | 1466744949044 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null]
22:09:09 INFO - PROCESS | 1831 | 1466744949049 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}]
22:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
22:09:09 INFO - PROCESS | 1831 | 1466744949056 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}]
22:09:09 INFO - PROCESS | 1831 | 1466744949063 Marionette TRACE conn4 <- [1,2610,null,{}]
22:09:09 INFO - PROCESS | 1831 | 1466744949183 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:09 INFO - PROCESS | 1831 | 1466744949193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:09 INFO - PROCESS | 1831 | 1466744949396 Marionette TRACE conn4 <- [1,2611,null,{"value":null}]
22:09:09 INFO - PROCESS | 1831 | 1466744949709 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:09 INFO - PROCESS | 1831 | 1466744949730 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x98ad0800 == 32 [pid = 1831] [id = 660]
22:09:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x98f49400) [pid = 1831] [serial = 1981] [outer = (nil)]
22:09:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99b89000) [pid = 1831] [serial = 1982] [outer = 0x98f49400]
22:09:09 INFO - PROCESS | 1831 | 1466744949880 Marionette DEBUG loaded listener.js
22:09:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99d1f000) [pid = 1831] [serial = 1983] [outer = 0x98f49400]
22:09:10 INFO - PROCESS | 1831 | 1466744950954 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}]
22:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
22:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1946ms
22:09:11 INFO - PROCESS | 1831 | 1466744951003 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null]
22:09:11 INFO - PROCESS | 1831 | 1466744951009 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}]
22:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
22:09:11 INFO - PROCESS | 1831 | 1466744951015 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}]
22:09:11 INFO - PROCESS | 1831 | 1466744951019 Marionette TRACE conn4 <- [1,2614,null,{}]
22:09:11 INFO - PROCESS | 1831 | 1466744951025 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:11 INFO - PROCESS | 1831 | 1466744951031 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:11 INFO - PROCESS | 1831 | 1466744951215 Marionette TRACE conn4 <- [1,2615,null,{"value":null}]
22:09:11 INFO - PROCESS | 1831 | 1466744951461 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:11 INFO - PROCESS | 1831 | 1466744951474 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x953eb400 == 33 [pid = 1831] [id = 661]
22:09:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x998aec00) [pid = 1831] [serial = 1984] [outer = (nil)]
22:09:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x99eed800) [pid = 1831] [serial = 1985] [outer = 0x998aec00]
22:09:11 INFO - PROCESS | 1831 | 1466744951602 Marionette DEBUG loaded listener.js
22:09:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99ef1800) [pid = 1831] [serial = 1986] [outer = 0x998aec00]
22:09:12 INFO - PROCESS | 1831 | 1466744952494 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}]
22:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
22:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1534ms
22:09:12 INFO - PROCESS | 1831 | 1466744952551 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null]
22:09:12 INFO - PROCESS | 1831 | 1466744952556 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}]
22:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
22:09:12 INFO - PROCESS | 1831 | 1466744952563 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}]
22:09:12 INFO - PROCESS | 1831 | 1466744952567 Marionette TRACE conn4 <- [1,2618,null,{}]
22:09:12 INFO - PROCESS | 1831 | 1466744952573 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:12 INFO - PROCESS | 1831 | 1466744952579 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:12 INFO - PROCESS | 1831 | 1466744952779 Marionette TRACE conn4 <- [1,2619,null,{"value":null}]
22:09:13 INFO - PROCESS | 1831 | 1466744953022 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:13 INFO - PROCESS | 1831 | 1466744953032 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34a400 == 34 [pid = 1831] [id = 662]
22:09:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x8fdb5400) [pid = 1831] [serial = 1987] [outer = (nil)]
22:09:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9a557800) [pid = 1831] [serial = 1988] [outer = 0x8fdb5400]
22:09:13 INFO - PROCESS | 1831 | 1466744953157 Marionette DEBUG loaded listener.js
22:09:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9a769c00) [pid = 1831] [serial = 1989] [outer = 0x8fdb5400]
22:09:14 INFO - PROCESS | 1831 | 1466744954138 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}]
22:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
22:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1631ms
22:09:14 INFO - PROCESS | 1831 | 1466744954195 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null]
22:09:14 INFO - PROCESS | 1831 | 1466744954200 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}]
22:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
22:09:14 INFO - PROCESS | 1831 | 1466744954207 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}]
22:09:14 INFO - PROCESS | 1831 | 1466744954211 Marionette TRACE conn4 <- [1,2622,null,{}]
22:09:14 INFO - PROCESS | 1831 | 1466744954218 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:14 INFO - PROCESS | 1831 | 1466744954230 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:14 INFO - PROCESS | 1831 | 1466744954507 Marionette TRACE conn4 <- [1,2623,null,{"value":null}]
22:09:14 INFO - PROCESS | 1831 | 1466744954812 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:14 INFO - PROCESS | 1831 | 1466744954820 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e800 == 35 [pid = 1831] [id = 663]
22:09:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8ebdcc00) [pid = 1831] [serial = 1990] [outer = (nil)]
22:09:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9afe7000) [pid = 1831] [serial = 1991] [outer = 0x8ebdcc00]
22:09:14 INFO - PROCESS | 1831 | 1466744954908 Marionette DEBUG loaded listener.js
22:09:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9b786800) [pid = 1831] [serial = 1992] [outer = 0x8ebdcc00]
22:09:15 INFO - PROCESS | 1831 | 1466744955819 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}]
22:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
22:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1684ms
22:09:15 INFO - PROCESS | 1831 | 1466744955891 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null]
22:09:15 INFO - PROCESS | 1831 | 1466744955895 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}]
22:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
22:09:15 INFO - PROCESS | 1831 | 1466744955902 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}]
22:09:15 INFO - PROCESS | 1831 | 1466744955907 Marionette TRACE conn4 <- [1,2626,null,{}]
22:09:15 INFO - PROCESS | 1831 | 1466744955914 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:15 INFO - PROCESS | 1831 | 1466744955919 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:16 INFO - PROCESS | 1831 | 1466744956194 Marionette TRACE conn4 <- [1,2627,null,{"value":null}]
22:09:16 INFO - PROCESS | 1831 | 1466744956494 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:16 INFO - PROCESS | 1831 | 1466744956502 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e64400 == 36 [pid = 1831] [id = 664]
22:09:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x98a20000) [pid = 1831] [serial = 1993] [outer = (nil)]
22:09:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x9d817800) [pid = 1831] [serial = 1994] [outer = 0x98a20000]
22:09:16 INFO - PROCESS | 1831 | 1466744956593 Marionette DEBUG loaded listener.js
22:09:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9d879400) [pid = 1831] [serial = 1995] [outer = 0x98a20000]
22:09:17 INFO - PROCESS | 1831 | 1466744957585 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}]
22:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
22:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1734ms
22:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
22:09:17 INFO - PROCESS | 1831 | 1466744957638 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null]
22:09:17 INFO - PROCESS | 1831 | 1466744957641 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}]
22:09:17 INFO - PROCESS | 1831 | 1466744957648 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}]
22:09:17 INFO - PROCESS | 1831 | 1466744957651 Marionette TRACE conn4 <- [1,2630,null,{}]
22:09:17 INFO - PROCESS | 1831 | 1466744957657 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:17 INFO - PROCESS | 1831 | 1466744957663 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:17 INFO - PROCESS | 1831 | 1466744957845 Marionette TRACE conn4 <- [1,2631,null,{"value":null}]
22:09:18 INFO - PROCESS | 1831 | 1466744958283 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:18 INFO - PROCESS | 1831 | 1466744958293 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344400 == 37 [pid = 1831] [id = 665]
22:09:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x8e344c00) [pid = 1831] [serial = 1996] [outer = (nil)]
22:09:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x8e34b800) [pid = 1831] [serial = 1997] [outer = 0x8e344c00]
22:09:18 INFO - PROCESS | 1831 | 1466744958385 Marionette DEBUG loaded listener.js
22:09:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x8ebd6400) [pid = 1831] [serial = 1998] [outer = 0x8e344c00]
22:09:19 INFO - PROCESS | 1831 | 1466744959356 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}]
22:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
22:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1742ms
22:09:19 INFO - PROCESS | 1831 | 1466744959391 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null]
22:09:19 INFO - PROCESS | 1831 | 1466744959396 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}]
22:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
22:09:19 INFO - PROCESS | 1831 | 1466744959405 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}]
22:09:19 INFO - PROCESS | 1831 | 1466744959409 Marionette TRACE conn4 <- [1,2634,null,{}]
22:09:19 INFO - PROCESS | 1831 | 1466744959419 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:19 INFO - PROCESS | 1831 | 1466744959428 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:19 INFO - PROCESS | 1831 | 1466744959662 Marionette TRACE conn4 <- [1,2635,null,{"value":null}]
22:09:20 INFO - PROCESS | 1831 | 1466744960016 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:20 INFO - PROCESS | 1831 | 1466744960025 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x91add400 == 38 [pid = 1831] [id = 666]
22:09:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x93a52c00) [pid = 1831] [serial = 1999] [outer = (nil)]
22:09:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9477ac00) [pid = 1831] [serial = 2000] [outer = 0x93a52c00]
22:09:20 INFO - PROCESS | 1831 | 1466744960112 Marionette DEBUG loaded listener.js
22:09:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x953e7800) [pid = 1831] [serial = 2001] [outer = 0x93a52c00]
22:09:20 INFO - PROCESS | 1831 | --DOCSHELL 0x953f0400 == 37 [pid = 1831] [id = 656]
22:09:20 INFO - PROCESS | 1831 | --DOCSHELL 0x953ec400 == 36 [pid = 1831] [id = 655]
22:09:20 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3800 == 35 [pid = 1831] [id = 654]
22:09:20 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34f800 == 34 [pid = 1831] [id = 653]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x9a850400) [pid = 1831] [serial = 1931] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x9a0d6400) [pid = 1831] [serial = 1925] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x91ad8c00) [pid = 1831] [serial = 1928] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9a552800) [pid = 1831] [serial = 1926] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9790d800) [pid = 1831] [serial = 1913] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x98f49000) [pid = 1831] [serial = 1914] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x93c2f000) [pid = 1831] [serial = 1895] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9526a000) [pid = 1831] [serial = 1896] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x95267400) [pid = 1831] [serial = 1919] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x953e4400) [pid = 1831] [serial = 1920] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa1f22800) [pid = 1831] [serial = 1910] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x998a6400) [pid = 1831] [serial = 1911] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x99899800) [pid = 1831] [serial = 1898] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99c71c00) [pid = 1831] [serial = 1899] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a05c400) [pid = 1831] [serial = 1901] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a76e400) [pid = 1831] [serial = 1902] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x998b0c00) [pid = 1831] [serial = 1893] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9989cc00) [pid = 1831] [serial = 1892] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9ac56000) [pid = 1831] [serial = 1904] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9afddc00) [pid = 1831] [serial = 1905] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9b93f000) [pid = 1831] [serial = 1907] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9b948400) [pid = 1831] [serial = 1908] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9981cc00) [pid = 1831] [serial = 1922] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x8ebd0800) [pid = 1831] [serial = 1916] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x8ebda800) [pid = 1831] [serial = 1917] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9b4e6000) [pid = 1831] [serial = 1932] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95386400) [pid = 1831] [serial = 1929] [outer = (nil)] [url = about:blank]
22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x998a4000) [pid = 1831] [serial = 1923] [outer = (nil)] [url = about:blank]
22:09:21 INFO - PROCESS | 1831 | 1466744961067 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}]
22:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
22:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1736ms
22:09:21 INFO - PROCESS | 1831 | 1466744961144 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null]
22:09:21 INFO - PROCESS | 1831 | 1466744961151 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}]
22:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
22:09:21 INFO - PROCESS | 1831 | 1466744961159 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}]
22:09:21 INFO - PROCESS | 1831 | 1466744961162 Marionette TRACE conn4 <- [1,2638,null,{}]
22:09:21 INFO - PROCESS | 1831 | 1466744961169 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:21 INFO - PROCESS | 1831 | 1466744961175 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:21 INFO - PROCESS | 1831 | 1466744961360 Marionette TRACE conn4 <- [1,2639,null,{"value":null}]
22:09:21 INFO - PROCESS | 1831 | 1466744961513 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:21 INFO - PROCESS | 1831 | 1466744961520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebddc00 == 35 [pid = 1831] [id = 667]
22:09:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x91ae3800) [pid = 1831] [serial = 2002] [outer = (nil)]
22:09:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x953ec400) [pid = 1831] [serial = 2003] [outer = 0x91ae3800]
22:09:21 INFO - PROCESS | 1831 | 1466744961599 Marionette DEBUG loaded listener.js
22:09:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x979f8c00) [pid = 1831] [serial = 2004] [outer = 0x91ae3800]
22:09:22 INFO - PROCESS | 1831 | 1466744962513 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}]
22:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
22:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1388ms
22:09:22 INFO - PROCESS | 1831 | 1466744962554 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null]
22:09:22 INFO - PROCESS | 1831 | 1466744962559 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}]
22:09:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
22:09:22 INFO - PROCESS | 1831 | 1466744962574 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}]
22:09:22 INFO - PROCESS | 1831 | 1466744962583 Marionette TRACE conn4 <- [1,2642,null,{}]
22:09:22 INFO - PROCESS | 1831 | 1466744962598 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:22 INFO - PROCESS | 1831 | 1466744962605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:22 INFO - PROCESS | 1831 | 1466744962783 Marionette TRACE conn4 <- [1,2643,null,{"value":null}]
22:09:22 INFO - PROCESS | 1831 | 1466744962795 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:22 INFO - PROCESS | 1831 | 1466744962803 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x94777800 == 36 [pid = 1831] [id = 668]
22:09:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9796dc00) [pid = 1831] [serial = 2005] [outer = (nil)]
22:09:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99b83c00) [pid = 1831] [serial = 2006] [outer = 0x9796dc00]
22:09:23 INFO - PROCESS | 1831 | 1466744963043 Marionette DEBUG loaded listener.js
22:09:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d26800) [pid = 1831] [serial = 2007] [outer = 0x9796dc00]
22:09:23 INFO - PROCESS | 1831 | 1466744963953 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}]
22:09:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
22:09:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1446ms
22:09:24 INFO - PROCESS | 1831 | 1466744964014 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null]
22:09:24 INFO - PROCESS | 1831 | 1466744964019 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}]
22:09:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
22:09:24 INFO - PROCESS | 1831 | 1466744964025 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}]
22:09:24 INFO - PROCESS | 1831 | 1466744964027 Marionette TRACE conn4 <- [1,2646,null,{}]
22:09:24 INFO - PROCESS | 1831 | 1466744964033 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:24 INFO - PROCESS | 1831 | 1466744964038 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:24 INFO - PROCESS | 1831 | 1466744964286 Marionette TRACE conn4 <- [1,2647,null,{"value":null}]
22:09:24 INFO - PROCESS | 1831 | 1466744964317 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:24 INFO - PROCESS | 1831 | 1466744964326 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebcf400 == 37 [pid = 1831] [id = 669]
22:09:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99c70000) [pid = 1831] [serial = 2008] [outer = (nil)]
22:09:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a0cfc00) [pid = 1831] [serial = 2009] [outer = 0x99c70000]
22:09:24 INFO - PROCESS | 1831 | 1466744964403 Marionette DEBUG loaded listener.js
22:09:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a0da000) [pid = 1831] [serial = 2010] [outer = 0x99c70000]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x93a50400) [pid = 1831] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x953ecc00) [pid = 1831] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x97909800) [pid = 1831] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8fdbbc00) [pid = 1831] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa3235800) [pid = 1831] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x8fdac400) [pid = 1831] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93c2cc00) [pid = 1831] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99899c00) [pid = 1831] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa229f800) [pid = 1831] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953f2000) [pid = 1831] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9b77f400) [pid = 1831] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9afe2c00) [pid = 1831] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html]
22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x996b5400) [pid = 1831] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html]
22:09:25 INFO - PROCESS | 1831 | 1466744965867 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}]
22:09:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
22:09:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1882ms
22:09:25 INFO - PROCESS | 1831 | 1466744965910 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null]
22:09:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
22:09:25 INFO - PROCESS | 1831 | 1466744965915 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}]
22:09:25 INFO - PROCESS | 1831 | 1466744965923 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}]
22:09:25 INFO - PROCESS | 1831 | 1466744965926 Marionette TRACE conn4 <- [1,2650,null,{}]
22:09:25 INFO - PROCESS | 1831 | 1466744965933 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:25 INFO - PROCESS | 1831 | 1466744965938 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:26 INFO - PROCESS | 1831 | 1466744966118 Marionette TRACE conn4 <- [1,2651,null,{"value":null}]
22:09:26 INFO - PROCESS | 1831 | 1466744966317 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:26 INFO - PROCESS | 1831 | 1466744966335 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x95262800 == 38 [pid = 1831] [id = 670]
22:09:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95388400) [pid = 1831] [serial = 2011] [outer = (nil)]
22:09:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99eeb000) [pid = 1831] [serial = 2012] [outer = 0x95388400]
22:09:26 INFO - PROCESS | 1831 | 1466744966417 Marionette DEBUG loaded listener.js
22:09:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9a76f800) [pid = 1831] [serial = 2013] [outer = 0x95388400]
22:09:27 INFO - PROCESS | 1831 | 1466744967249 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}]
22:09:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
22:09:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1382ms
22:09:27 INFO - PROCESS | 1831 | 1466744967306 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null]
22:09:27 INFO - PROCESS | 1831 | 1466744967313 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}]
22:09:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
22:09:27 INFO - PROCESS | 1831 | 1466744967323 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}]
22:09:27 INFO - PROCESS | 1831 | 1466744967329 Marionette TRACE conn4 <- [1,2654,null,{}]
22:09:27 INFO - PROCESS | 1831 | 1466744967338 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:27 INFO - PROCESS | 1831 | 1466744967344 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:27 INFO - PROCESS | 1831 | 1466744967599 Marionette TRACE conn4 <- [1,2655,null,{"value":null}]
22:09:27 INFO - PROCESS | 1831 | 1466744967868 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:27 INFO - PROCESS | 1831 | 1466744967884 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ab800 == 39 [pid = 1831] [id = 671]
22:09:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x914abc00) [pid = 1831] [serial = 2014] [outer = (nil)]
22:09:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x91ae1400) [pid = 1831] [serial = 2015] [outer = 0x914abc00]
22:09:28 INFO - PROCESS | 1831 | 1466744968016 Marionette DEBUG loaded listener.js
22:09:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x94719c00) [pid = 1831] [serial = 2016] [outer = 0x914abc00]
22:09:29 INFO - PROCESS | 1831 | 1466744969003 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}]
22:09:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
22:09:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1697ms
22:09:29 INFO - PROCESS | 1831 | 1466744969019 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null]
22:09:29 INFO - PROCESS | 1831 | 1466744969026 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}]
22:09:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
22:09:29 INFO - PROCESS | 1831 | 1466744969038 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}]
22:09:29 INFO - PROCESS | 1831 | 1466744969042 Marionette TRACE conn4 <- [1,2658,null,{}]
22:09:29 INFO - PROCESS | 1831 | 1466744969049 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:29 INFO - PROCESS | 1831 | 1466744969055 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:29 INFO - PROCESS | 1831 | 1466744969278 Marionette TRACE conn4 <- [1,2659,null,{"value":null}]
22:09:29 INFO - PROCESS | 1831 | 1466744969549 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:29 INFO - PROCESS | 1831 | 1466744969562 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e9800 == 40 [pid = 1831] [id = 672]
22:09:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x96e62c00) [pid = 1831] [serial = 2017] [outer = (nil)]
22:09:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979f6800) [pid = 1831] [serial = 2018] [outer = 0x96e62c00]
22:09:29 INFO - PROCESS | 1831 | 1466744969664 Marionette DEBUG loaded listener.js
22:09:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x996b7c00) [pid = 1831] [serial = 2019] [outer = 0x96e62c00]
22:09:30 INFO - PROCESS | 1831 | 1466744970639 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}]
22:09:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
22:09:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1640ms
22:09:30 INFO - PROCESS | 1831 | 1466744970679 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null]
22:09:30 INFO - PROCESS | 1831 | 1466744970684 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}]
22:09:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
22:09:30 INFO - PROCESS | 1831 | 1466744970691 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}]
22:09:30 INFO - PROCESS | 1831 | 1466744970698 Marionette TRACE conn4 <- [1,2662,null,{}]
22:09:30 INFO - PROCESS | 1831 | 1466744970718 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:30 INFO - PROCESS | 1831 | 1466744970733 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:30 INFO - PROCESS | 1831 | 1466744970965 Marionette TRACE conn4 <- [1,2663,null,{"value":null}]
22:09:31 INFO - PROCESS | 1831 | 1466744971265 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:31 INFO - PROCESS | 1831 | 1466744971282 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x99bf8800 == 41 [pid = 1831] [id = 673]
22:09:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a76dc00) [pid = 1831] [serial = 2020] [outer = (nil)]
22:09:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a85ac00) [pid = 1831] [serial = 2021] [outer = 0x9a76dc00]
22:09:31 INFO - PROCESS | 1831 | 1466744971413 Marionette DEBUG loaded listener.js
22:09:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9ac5bc00) [pid = 1831] [serial = 2022] [outer = 0x9a76dc00]
22:09:32 INFO - PROCESS | 1831 | 1466744972336 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}]
22:09:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
22:09:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1691ms
22:09:32 INFO - PROCESS | 1831 | 1466744972383 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null]
22:09:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
22:09:32 INFO - PROCESS | 1831 | 1466744972388 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}]
22:09:32 INFO - PROCESS | 1831 | 1466744972395 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}]
22:09:32 INFO - PROCESS | 1831 | 1466744972399 Marionette TRACE conn4 <- [1,2666,null,{}]
22:09:32 INFO - PROCESS | 1831 | 1466744972405 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:32 INFO - PROCESS | 1831 | 1466744972411 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:32 INFO - PROCESS | 1831 | 1466744972622 Marionette TRACE conn4 <- [1,2667,null,{"value":null}]
22:09:32 INFO - PROCESS | 1831 | 1466744972884 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:32 INFO - PROCESS | 1831 | 1466744972894 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34d000 == 42 [pid = 1831] [id = 674]
22:09:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x95393400) [pid = 1831] [serial = 2023] [outer = (nil)]
22:09:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b943000) [pid = 1831] [serial = 2024] [outer = 0x95393400]
22:09:33 INFO - PROCESS | 1831 | 1466744973034 Marionette DEBUG loaded listener.js
22:09:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9d812800) [pid = 1831] [serial = 2025] [outer = 0x95393400]
22:09:34 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:09:34 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
22:09:34 INFO - PROCESS | 1831 | 1466744974362 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}]
22:09:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
22:09:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1987ms
22:09:34 INFO - PROCESS | 1831 | 1466744974432 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null]
22:09:34 INFO - PROCESS | 1831 | 1466744974437 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}]
22:09:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
22:09:34 INFO - PROCESS | 1831 | 1466744974471 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}]
22:09:34 INFO - PROCESS | 1831 | 1466744974477 Marionette TRACE conn4 <- [1,2670,null,{}]
22:09:34 INFO - PROCESS | 1831 | 1466744974486 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:34 INFO - PROCESS | 1831 | 1466744974492 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:34 INFO - PROCESS | 1831 | 1466744974689 Marionette TRACE conn4 <- [1,2671,null,{"value":null}]
22:09:34 INFO - PROCESS | 1831 | 1466744974971 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:34 INFO - PROCESS | 1831 | 1466744974980 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a2800 == 43 [pid = 1831] [id = 675]
22:09:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b782c00) [pid = 1831] [serial = 2026] [outer = (nil)]
22:09:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa1f21000) [pid = 1831] [serial = 2027] [outer = 0x9b782c00]
22:09:35 INFO - PROCESS | 1831 | 1466744975068 Marionette DEBUG loaded listener.js
22:09:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1f23800) [pid = 1831] [serial = 2028] [outer = 0x9b782c00]
22:09:36 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:09:36 INFO - PROCESS | 1831 | 1466744976445 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}]
22:09:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
22:09:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:09:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
22:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:09:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2087ms
22:09:36 INFO - PROCESS | 1831 | 1466744976564 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null]
22:09:36 INFO - PROCESS | 1831 | 1466744976567 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}]
22:09:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
22:09:36 INFO - PROCESS | 1831 | 1466744976575 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}]
22:09:36 INFO - PROCESS | 1831 | 1466744976581 Marionette TRACE conn4 <- [1,2674,null,{}]
22:09:36 INFO - PROCESS | 1831 | 1466744976589 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:36 INFO - PROCESS | 1831 | 1466744976601 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:36 INFO - PROCESS | 1831 | 1466744976851 Marionette TRACE conn4 <- [1,2675,null,{"value":null}]
22:09:37 INFO - PROCESS | 1831 | 1466744977048 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:37 INFO - PROCESS | 1831 | 1466744977058 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a87c00 == 44 [pid = 1831] [id = 676]
22:09:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x953e8c00) [pid = 1831] [serial = 2029] [outer = (nil)]
22:09:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1f2b800) [pid = 1831] [serial = 2030] [outer = 0x953e8c00]
22:09:37 INFO - PROCESS | 1831 | 1466744977187 Marionette DEBUG loaded listener.js
22:09:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa22a9400) [pid = 1831] [serial = 2031] [outer = 0x953e8c00]
22:09:38 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:09:38 INFO - PROCESS | 1831 | 1466744978877 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}]
22:09:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
22:09:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:09:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
22:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:09:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2347ms
22:09:38 INFO - PROCESS | 1831 | 1466744978925 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null]
22:09:38 INFO - PROCESS | 1831 | 1466744978931 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}]
22:09:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
22:09:38 INFO - PROCESS | 1831 | 1466744978940 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}]
22:09:38 INFO - PROCESS | 1831 | 1466744978945 Marionette TRACE conn4 <- [1,2678,null,{}]
22:09:38 INFO - PROCESS | 1831 | 1466744978953 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:38 INFO - PROCESS | 1831 | 1466744978960 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:39 INFO - PROCESS | 1831 | 1466744979312 Marionette TRACE conn4 <- [1,2679,null,{"value":null}]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebcf400 == 43 [pid = 1831] [id = 669]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x94777800 == 42 [pid = 1831] [id = 668]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebddc00 == 41 [pid = 1831] [id = 667]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x91add400 == 40 [pid = 1831] [id = 666]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344400 == 39 [pid = 1831] [id = 665]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x96e64400 == 38 [pid = 1831] [id = 664]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34e800 == 37 [pid = 1831] [id = 663]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x953eb400 == 36 [pid = 1831] [id = 661]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34a400 == 35 [pid = 1831] [id = 662]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5800 == 34 [pid = 1831] [id = 652]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd2c00 == 33 [pid = 1831] [id = 657]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x914a6000 == 32 [pid = 1831] [id = 658]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd6000 == 31 [pid = 1831] [id = 659]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x98ad0800 == 30 [pid = 1831] [id = 660]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x93a87c00 == 29 [pid = 1831] [id = 676]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x914a2800 == 28 [pid = 1831] [id = 675]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34d000 == 27 [pid = 1831] [id = 674]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x953e9800 == 26 [pid = 1831] [id = 672]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x99bf8800 == 25 [pid = 1831] [id = 673]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x95262800 == 24 [pid = 1831] [id = 670]
22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x914ab800 == 23 [pid = 1831] [id = 671]
22:09:40 INFO - PROCESS | 1831 | 1466744980693 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:40 INFO - PROCESS | 1831 | 1466744980702 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x97974000) [pid = 1831] [serial = 1973] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x93c26800) [pid = 1831] [serial = 1965] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x953f3800) [pid = 1831] [serial = 1967] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x93a5e400) [pid = 1831] [serial = 1964] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x98372800) [pid = 1831] [serial = 1971] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9477cc00) [pid = 1831] [serial = 1934] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa331fc00) [pid = 1831] [serial = 1953] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8fdb3800) [pid = 1831] [serial = 1961] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x979ed800) [pid = 1831] [serial = 1970] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x953e6c00) [pid = 1831] [serial = 1956] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x998a3000) [pid = 1831] [serial = 1937] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa323b800) [pid = 1831] [serial = 1950] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x996be000) [pid = 1831] [serial = 1958] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa1f9a400) [pid = 1831] [serial = 1943] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d882400) [pid = 1831] [serial = 1941] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa22f5800) [pid = 1831] [serial = 1947] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa229e400) [pid = 1831] [serial = 1946] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa3278000) [pid = 1831] [serial = 1952] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x95268000) [pid = 1831] [serial = 1955] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953f0800) [pid = 1831] [serial = 1935] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdb9000) [pid = 1831] [serial = 1962] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa213a800) [pid = 1831] [serial = 1944] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x998a7800) [pid = 1831] [serial = 1959] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9d47cc00) [pid = 1831] [serial = 1940] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x99c71000) [pid = 1831] [serial = 1938] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x97906800) [pid = 1831] [serial = 1968] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa3235000) [pid = 1831] [serial = 1949] [outer = (nil)] [url = about:blank]
22:09:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344400 == 24 [pid = 1831] [id = 677]
22:09:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x8e34cc00) [pid = 1831] [serial = 2032] [outer = (nil)]
22:09:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x8ebd1800) [pid = 1831] [serial = 2033] [outer = 0x8e34cc00]
22:09:40 INFO - PROCESS | 1831 | 1466744980980 Marionette DEBUG loaded listener.js
22:09:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x8ebda800) [pid = 1831] [serial = 2034] [outer = 0x8e34cc00]
22:09:42 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:09:42 INFO - PROCESS | 1831 | 1466744982294 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}]
22:09:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
22:09:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 3400ms
22:09:42 INFO - PROCESS | 1831 | 1466744982403 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null]
22:09:42 INFO - PROCESS | 1831 | 1466744982410 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}]
22:09:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
22:09:42 INFO - PROCESS | 1831 | 1466744982429 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}]
22:09:42 INFO - PROCESS | 1831 | 1466744982436 Marionette TRACE conn4 <- [1,2682,null,{}]
22:09:42 INFO - PROCESS | 1831 | 1466744982447 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:42 INFO - PROCESS | 1831 | 1466744982452 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:42 INFO - PROCESS | 1831 | 1466744982639 Marionette TRACE conn4 <- [1,2683,null,{"value":null}]
22:09:42 INFO - PROCESS | 1831 | 1466744982653 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:42 INFO - PROCESS | 1831 | 1466744982665 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba800 == 25 [pid = 1831] [id = 678]
22:09:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91add400) [pid = 1831] [serial = 2035] [outer = (nil)]
22:09:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x93a53000) [pid = 1831] [serial = 2036] [outer = 0x91add400]
22:09:42 INFO - PROCESS | 1831 | 1466744982752 Marionette DEBUG loaded listener.js
22:09:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x93a84800) [pid = 1831] [serial = 2037] [outer = 0x91add400]
22:09:44 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:09:44 INFO - PROCESS | 1831 | 1466744984264 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}]
22:09:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
22:09:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1892ms
22:09:44 INFO - PROCESS | 1831 | 1466744984365 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null]
22:09:44 INFO - PROCESS | 1831 | 1466744984375 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}]
22:09:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
22:09:44 INFO - PROCESS | 1831 | 1466744984394 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}]
22:09:44 INFO - PROCESS | 1831 | 1466744984399 Marionette TRACE conn4 <- [1,2686,null,{}]
22:09:44 INFO - PROCESS | 1831 | 1466744984407 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:44 INFO - PROCESS | 1831 | 1466744984414 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:44 INFO - PROCESS | 1831 | 1466744984650 Marionette TRACE conn4 <- [1,2687,null,{"value":null}]
22:09:44 INFO - PROCESS | 1831 | 1466744984674 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:44 INFO - PROCESS | 1831 | 1466744984682 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ac00 == 26 [pid = 1831] [id = 679]
22:09:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x94774c00) [pid = 1831] [serial = 2038] [outer = (nil)]
22:09:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x95295000) [pid = 1831] [serial = 2039] [outer = 0x94774c00]
22:09:44 INFO - PROCESS | 1831 | 1466744984759 Marionette DEBUG loaded listener.js
22:09:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95393c00) [pid = 1831] [serial = 2040] [outer = 0x94774c00]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x95388400) [pid = 1831] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99c70000) [pid = 1831] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x914a4000) [pid = 1831] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a20000) [pid = 1831] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x8fdb5400) [pid = 1831] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x8ebdcc00) [pid = 1831] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x98f49400) [pid = 1831] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x95392000) [pid = 1831] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x8e344c00) [pid = 1831] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x91ae3800) [pid = 1831] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x998aec00) [pid = 1831] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93a52c00) [pid = 1831] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x914a6c00) [pid = 1831] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html]
22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9796dc00) [pid = 1831] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html]
22:09:46 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:09:46 INFO - PROCESS | 1831 | 1466744986760 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}]
22:09:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
22:09:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:09:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
22:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:09:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2400ms
22:09:46 INFO - PROCESS | 1831 | 1466744986786 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null]
22:09:46 INFO - PROCESS | 1831 | 1466744986790 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}]
22:09:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
22:09:46 INFO - PROCESS | 1831 | 1466744986799 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}]
22:09:46 INFO - PROCESS | 1831 | 1466744986809 Marionette TRACE conn4 <- [1,2690,null,{}]
22:09:46 INFO - PROCESS | 1831 | 1466744986825 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:46 INFO - PROCESS | 1831 | 1466744986833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:47 INFO - PROCESS | 1831 | 1466744987066 Marionette TRACE conn4 <- [1,2691,null,{"value":null}]
22:09:47 INFO - PROCESS | 1831 | 1466744987085 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:47 INFO - PROCESS | 1831 | 1466744987092 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52400 == 27 [pid = 1831] [id = 680]
22:09:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x93c27000) [pid = 1831] [serial = 2041] [outer = (nil)]
22:09:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x953e9c00) [pid = 1831] [serial = 2042] [outer = 0x93c27000]
22:09:47 INFO - PROCESS | 1831 | 1466744987165 Marionette DEBUG loaded listener.js
22:09:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x97973000) [pid = 1831] [serial = 2043] [outer = 0x93c27000]
22:09:48 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:09:48 INFO - PROCESS | 1831 | 1466744988473 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}]
22:09:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
22:09:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:09:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
22:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:09:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1708ms
22:09:48 INFO - PROCESS | 1831 | 1466744988508 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null]
22:09:48 INFO - PROCESS | 1831 | 1466744988515 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}]
22:09:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
22:09:48 INFO - PROCESS | 1831 | 1466744988533 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}]
22:09:48 INFO - PROCESS | 1831 | 1466744988540 Marionette TRACE conn4 <- [1,2694,null,{}]
22:09:48 INFO - PROCESS | 1831 | 1466744988550 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:48 INFO - PROCESS | 1831 | 1466744988556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:48 INFO - PROCESS | 1831 | 1466744988934 Marionette TRACE conn4 <- [1,2695,null,{"value":null}]
22:09:49 INFO - PROCESS | 1831 | 1466744989031 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:49 INFO - PROCESS | 1831 | 1466744989050 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a9000 == 28 [pid = 1831] [id = 681]
22:09:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x914ad000) [pid = 1831] [serial = 2044] [outer = (nil)]
22:09:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x91ad8400) [pid = 1831] [serial = 2045] [outer = 0x914ad000]
22:09:49 INFO - PROCESS | 1831 | 1466744989185 Marionette DEBUG loaded listener.js
22:09:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x93a58400) [pid = 1831] [serial = 2046] [outer = 0x914ad000]
22:09:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:09:50 INFO - PROCESS | 1831 | 1466744990657 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}]
22:09:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
22:09:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:09:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
22:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:09:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2156ms
22:09:50 INFO - PROCESS | 1831 | 1466744990680 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null]
22:09:50 INFO - PROCESS | 1831 | 1466744990688 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}]
22:09:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
22:09:50 INFO - PROCESS | 1831 | 1466744990699 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}]
22:09:50 INFO - PROCESS | 1831 | 1466744990705 Marionette TRACE conn4 <- [1,2698,null,{}]
22:09:50 INFO - PROCESS | 1831 | 1466744990711 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:50 INFO - PROCESS | 1831 | 1466744990717 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:50 INFO - PROCESS | 1831 | 1466744990945 Marionette TRACE conn4 <- [1,2699,null,{"value":null}]
22:09:51 INFO - PROCESS | 1831 | 1466744991151 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:51 INFO - PROCESS | 1831 | 1466744991164 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e5cc00 == 29 [pid = 1831] [id = 682]
22:09:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x97904c00) [pid = 1831] [serial = 2047] [outer = (nil)]
22:09:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9790cc00) [pid = 1831] [serial = 2048] [outer = 0x97904c00]
22:09:51 INFO - PROCESS | 1831 | 1466744991294 Marionette DEBUG loaded listener.js
22:09:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x98a1d400) [pid = 1831] [serial = 2049] [outer = 0x97904c00]
22:09:52 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented
22:09:52 INFO - PROCESS | 1831 | 1466744992819 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}]
22:09:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
22:09:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
22:09:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
22:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:09:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2186ms
22:09:52 INFO - PROCESS | 1831 | 1466744992887 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null]
22:09:52 INFO - PROCESS | 1831 | 1466744992891 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}]
22:09:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
22:09:52 INFO - PROCESS | 1831 | 1466744992899 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}]
22:09:52 INFO - PROCESS | 1831 | 1466744992905 Marionette TRACE conn4 <- [1,2702,null,{}]
22:09:52 INFO - PROCESS | 1831 | 1466744992922 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:52 INFO - PROCESS | 1831 | 1466744992931 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:53 INFO - PROCESS | 1831 | 1466744993102 Marionette TRACE conn4 <- [1,2703,null,{"value":null}]
22:09:53 INFO - PROCESS | 1831 | 1466744993290 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:53 INFO - PROCESS | 1831 | 1466744993300 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f4ac00 == 30 [pid = 1831] [id = 683]
22:09:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x996b3400) [pid = 1831] [serial = 2050] [outer = (nil)]
22:09:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99b42800) [pid = 1831] [serial = 2051] [outer = 0x996b3400]
22:09:53 INFO - PROCESS | 1831 | 1466744993392 Marionette DEBUG loaded listener.js
22:09:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99bf8800) [pid = 1831] [serial = 2052] [outer = 0x996b3400]
22:09:54 INFO - PROCESS | 1831 | 1466744994423 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}]
22:09:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
22:09:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1544ms
22:09:54 INFO - PROCESS | 1831 | 1466744994443 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null]
22:09:54 INFO - PROCESS | 1831 | 1466744994449 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}]
22:09:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
22:09:54 INFO - PROCESS | 1831 | 1466744994456 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}]
22:09:54 INFO - PROCESS | 1831 | 1466744994460 Marionette TRACE conn4 <- [1,2706,null,{}]
22:09:54 INFO - PROCESS | 1831 | 1466744994466 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:54 INFO - PROCESS | 1831 | 1466744994471 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:54 INFO - PROCESS | 1831 | 1466744994738 Marionette TRACE conn4 <- [1,2707,null,{"value":null}]
22:09:55 INFO - PROCESS | 1831 | 1466744995178 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:55 INFO - PROCESS | 1831 | 1466744995185 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344c00 == 31 [pid = 1831] [id = 684]
22:09:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x8e346800) [pid = 1831] [serial = 2053] [outer = (nil)]
22:09:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8ebd2400) [pid = 1831] [serial = 2054] [outer = 0x8e346800]
22:09:55 INFO - PROCESS | 1831 | 1466744995273 Marionette DEBUG loaded listener.js
22:09:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x8fdb3400) [pid = 1831] [serial = 2055] [outer = 0x8e346800]
22:09:56 INFO - PROCESS | 1831 | 1466744996189 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}]
22:09:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
22:09:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1787ms
22:09:56 INFO - PROCESS | 1831 | 1466744996245 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null]
22:09:56 INFO - PROCESS | 1831 | 1466744996251 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}]
22:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
22:09:56 INFO - PROCESS | 1831 | 1466744996260 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}]
22:09:56 INFO - PROCESS | 1831 | 1466744996265 Marionette TRACE conn4 <- [1,2710,null,{}]
22:09:56 INFO - PROCESS | 1831 | 1466744996273 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:56 INFO - PROCESS | 1831 | 1466744996282 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:56 INFO - PROCESS | 1831 | 1466744996644 Marionette TRACE conn4 <- [1,2711,null,{"value":null}]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a0cfc00) [pid = 1831] [serial = 2009] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x98a28000) [pid = 1831] [serial = 1974] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9d817800) [pid = 1831] [serial = 1994] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9d879400) [pid = 1831] [serial = 1995] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a557800) [pid = 1831] [serial = 1988] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a769c00) [pid = 1831] [serial = 1989] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9afe7000) [pid = 1831] [serial = 1991] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9b786800) [pid = 1831] [serial = 1992] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99b89000) [pid = 1831] [serial = 1982] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99d1f000) [pid = 1831] [serial = 1983] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x97902800) [pid = 1831] [serial = 1979] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x97908000) [pid = 1831] [serial = 1980] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x8e34b800) [pid = 1831] [serial = 1997] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x8ebd6400) [pid = 1831] [serial = 1998] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x953ec400) [pid = 1831] [serial = 2003] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x979f8c00) [pid = 1831] [serial = 2004] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x99eed800) [pid = 1831] [serial = 1985] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x99ef1800) [pid = 1831] [serial = 1986] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x9477ac00) [pid = 1831] [serial = 2000] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x953e7800) [pid = 1831] [serial = 2001] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x914adc00) [pid = 1831] [serial = 1976] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x91ae0400) [pid = 1831] [serial = 1977] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x99d26800) [pid = 1831] [serial = 2007] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x99b83c00) [pid = 1831] [serial = 2006] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x9a0da000) [pid = 1831] [serial = 2010] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x9a76f800) [pid = 1831] [serial = 2013] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x99eeb000) [pid = 1831] [serial = 2012] [outer = (nil)] [url = about:blank]
22:09:56 INFO - PROCESS | 1831 | 1466744996881 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:56 INFO - PROCESS | 1831 | 1466744996892 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd6400 == 32 [pid = 1831] [id = 685]
22:09:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x914b0c00) [pid = 1831] [serial = 2056] [outer = (nil)]
22:09:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x9477ac00) [pid = 1831] [serial = 2057] [outer = 0x914b0c00]
22:09:56 INFO - PROCESS | 1831 | 1466744996975 Marionette DEBUG loaded listener.js
22:09:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x953eb400) [pid = 1831] [serial = 2058] [outer = 0x914b0c00]
22:09:57 INFO - PROCESS | 1831 | 1466744997825 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:09:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
22:09:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:09:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
22:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:09:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:09:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 1586ms
22:09:57 INFO - PROCESS | 1831 | 1466744997849 Marionette TRACE conn4 -> [0,2713,"getWindowHandle",null]
22:09:57 INFO - PROCESS | 1831 | 1466744997855 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}]
22:09:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
22:09:57 INFO - PROCESS | 1831 | 1466744997864 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}]
22:09:57 INFO - PROCESS | 1831 | 1466744997867 Marionette TRACE conn4 <- [1,2714,null,{}]
22:09:57 INFO - PROCESS | 1831 | 1466744997884 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:57 INFO - PROCESS | 1831 | 1466744997890 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:58 INFO - PROCESS | 1831 | 1466744998070 Marionette TRACE conn4 <- [1,2715,null,{"value":null}]
22:09:58 INFO - PROCESS | 1831 | 1466744998081 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:58 INFO - PROCESS | 1831 | 1466744998092 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x95390400 == 33 [pid = 1831] [id = 686]
22:09:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x979f0c00) [pid = 1831] [serial = 2059] [outer = (nil)]
22:09:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x98f3e800) [pid = 1831] [serial = 2060] [outer = 0x979f0c00]
22:09:58 INFO - PROCESS | 1831 | 1466744998159 Marionette DEBUG loaded listener.js
22:09:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9989c400) [pid = 1831] [serial = 2061] [outer = 0x979f0c00]
22:09:59 INFO - PROCESS | 1831 | 1466744999178 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}]
22:09:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
22:09:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1339ms
22:09:59 INFO - PROCESS | 1831 | 1466744999203 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null]
22:09:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
22:09:59 INFO - PROCESS | 1831 | 1466744999208 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}]
22:09:59 INFO - PROCESS | 1831 | 1466744999217 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}]
22:09:59 INFO - PROCESS | 1831 | 1466744999225 Marionette TRACE conn4 <- [1,2718,null,{}]
22:09:59 INFO - PROCESS | 1831 | 1466744999239 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:09:59 INFO - PROCESS | 1831 | 1466744999246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:59 INFO - PROCESS | 1831 | 1466744999498 Marionette TRACE conn4 <- [1,2719,null,{"value":null}]
22:09:59 INFO - PROCESS | 1831 | 1466744999523 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:09:59 INFO - PROCESS | 1831 | 1466744999533 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:09:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a0800 == 34 [pid = 1831] [id = 687]
22:09:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x998b4400) [pid = 1831] [serial = 2062] [outer = (nil)]
22:09:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x99d26400) [pid = 1831] [serial = 2063] [outer = 0x998b4400]
22:09:59 INFO - PROCESS | 1831 | 1466744999611 Marionette DEBUG loaded listener.js
22:09:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x99dfc400) [pid = 1831] [serial = 2064] [outer = 0x998b4400]
22:10:00 INFO - PROCESS | 1831 | 1466745000623 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:10:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
22:10:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:10:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
22:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:10:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 1449ms
22:10:00 INFO - PROCESS | 1831 | 1466745000665 Marionette TRACE conn4 -> [0,2721,"getWindowHandle",null]
22:10:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
22:10:00 INFO - PROCESS | 1831 | 1466745000670 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}]
22:10:00 INFO - PROCESS | 1831 | 1466745000677 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}]
22:10:00 INFO - PROCESS | 1831 | 1466745000680 Marionette TRACE conn4 <- [1,2722,null,{}]
22:10:00 INFO - PROCESS | 1831 | 1466745000687 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:00 INFO - PROCESS | 1831 | 1466745000693 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:00 INFO - PROCESS | 1831 | 1466745000959 Marionette TRACE conn4 <- [1,2723,null,{"value":null}]
22:10:01 INFO - PROCESS | 1831 | 1466745000984 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:01 INFO - PROCESS | 1831 | 1466745000993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a22400 == 35 [pid = 1831] [id = 688]
22:10:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x98acb000) [pid = 1831] [serial = 2065] [outer = (nil)]
22:10:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9a05bc00) [pid = 1831] [serial = 2066] [outer = 0x98acb000]
22:10:01 INFO - PROCESS | 1831 | 1466745001079 Marionette DEBUG loaded listener.js
22:10:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9a54b400) [pid = 1831] [serial = 2067] [outer = 0x98acb000]
22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x94774c00) [pid = 1831] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html]
22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x8e34cc00) [pid = 1831] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html]
22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x91add400) [pid = 1831] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html]
22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x914abc00) [pid = 1831] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html]
22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x96e62c00) [pid = 1831] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html]
22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9a76dc00) [pid = 1831] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html]
22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x95393400) [pid = 1831] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html]
22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9b782c00) [pid = 1831] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html]
22:10:02 INFO - PROCESS | 1831 | 1466745002347 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9\n"]]]}]
22:10:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
22:10:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:10:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
22:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
22:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
22:10:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 1734ms
22:10:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
22:10:02 INFO - PROCESS | 1831 | 1466745002412 Marionette TRACE conn4 -> [0,2725,"getWindowHandle",null]
22:10:02 INFO - PROCESS | 1831 | 1466745002415 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}]
22:10:02 INFO - PROCESS | 1831 | 1466745002424 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}]
22:10:02 INFO - PROCESS | 1831 | 1466745002430 Marionette TRACE conn4 <- [1,2726,null,{}]
22:10:02 INFO - PROCESS | 1831 | 1466745002452 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:02 INFO - PROCESS | 1831 | 1466745002458 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:02 INFO - PROCESS | 1831 | 1466745002638 Marionette TRACE conn4 <- [1,2727,null,{"value":null}]
22:10:02 INFO - PROCESS | 1831 | 1466745002846 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:02 INFO - PROCESS | 1831 | 1466745002868 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e341800 == 36 [pid = 1831] [id = 689]
22:10:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x95266c00) [pid = 1831] [serial = 2068] [outer = (nil)]
22:10:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9a555800) [pid = 1831] [serial = 2069] [outer = 0x95266c00]
22:10:02 INFO - PROCESS | 1831 | 1466745002964 Marionette DEBUG loaded listener.js
22:10:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9a76dc00) [pid = 1831] [serial = 2070] [outer = 0x95266c00]
22:10:04 INFO - PROCESS | 1831 | 1466745004011 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}]
22:10:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
22:10:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1665ms
22:10:04 INFO - PROCESS | 1831 | 1466745004088 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null]
22:10:04 INFO - PROCESS | 1831 | 1466745004095 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}]
22:10:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
22:10:04 INFO - PROCESS | 1831 | 1466745004106 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}]
22:10:04 INFO - PROCESS | 1831 | 1466745004111 Marionette TRACE conn4 <- [1,2730,null,{}]
22:10:04 INFO - PROCESS | 1831 | 1466745004121 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:04 INFO - PROCESS | 1831 | 1466745004126 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:04 INFO - PROCESS | 1831 | 1466745004365 Marionette TRACE conn4 <- [1,2731,null,{"value":null}]
22:10:04 INFO - PROCESS | 1831 | 1466745004632 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:04 INFO - PROCESS | 1831 | 1466745004648 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775c00 == 37 [pid = 1831] [id = 690]
22:10:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x94778c00) [pid = 1831] [serial = 2071] [outer = (nil)]
22:10:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x95260400) [pid = 1831] [serial = 2072] [outer = 0x94778c00]
22:10:04 INFO - PROCESS | 1831 | 1466745004770 Marionette DEBUG loaded listener.js
22:10:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x953e4800) [pid = 1831] [serial = 2073] [outer = 0x94778c00]
22:10:06 INFO - PROCESS | 1831 | 1466745006267 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}]
22:10:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
22:10:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
22:10:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
22:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:10:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:10:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2194ms
22:10:06 INFO - PROCESS | 1831 | 1466745006300 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null]
22:10:06 INFO - PROCESS | 1831 | 1466745006308 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}]
22:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
22:10:06 INFO - PROCESS | 1831 | 1466745006318 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}]
22:10:06 INFO - PROCESS | 1831 | 1466745006323 Marionette TRACE conn4 <- [1,2734,null,{}]
22:10:06 INFO - PROCESS | 1831 | 1466745006330 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:06 INFO - PROCESS | 1831 | 1466745006336 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:06 INFO - PROCESS | 1831 | 1466745006597 Marionette TRACE conn4 <- [1,2735,null,{"value":null}]
22:10:06 INFO - PROCESS | 1831 | 1466745006784 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:06 INFO - PROCESS | 1831 | 1466745006796 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989a000 == 38 [pid = 1831] [id = 691]
22:10:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9989ac00) [pid = 1831] [serial = 2074] [outer = (nil)]
22:10:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x99c6f400) [pid = 1831] [serial = 2075] [outer = 0x9989ac00]
22:10:06 INFO - PROCESS | 1831 | 1466745006878 Marionette DEBUG loaded listener.js
22:10:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x99d1f400) [pid = 1831] [serial = 2076] [outer = 0x9989ac00]
22:10:07 INFO - PROCESS | 1831 | 1466745007826 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}]
22:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
22:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1585ms
22:10:07 INFO - PROCESS | 1831 | 1466745007906 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null]
22:10:07 INFO - PROCESS | 1831 | 1466745007909 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}]
22:10:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
22:10:07 INFO - PROCESS | 1831 | 1466745007917 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}]
22:10:07 INFO - PROCESS | 1831 | 1466745007923 Marionette TRACE conn4 <- [1,2738,null,{}]
22:10:07 INFO - PROCESS | 1831 | 1466745007940 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:07 INFO - PROCESS | 1831 | 1466745007951 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:08 INFO - PROCESS | 1831 | 1466745008239 Marionette TRACE conn4 <- [1,2739,null,{"value":null}]
22:10:08 INFO - PROCESS | 1831 | 1466745008517 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:08 INFO - PROCESS | 1831 | 1466745008525 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a857000 == 39 [pid = 1831] [id = 692]
22:10:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9a859000) [pid = 1831] [serial = 2077] [outer = (nil)]
22:10:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9a94c400) [pid = 1831] [serial = 2078] [outer = 0x9a859000]
22:10:08 INFO - PROCESS | 1831 | 1466745008615 Marionette DEBUG loaded listener.js
22:10:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9b49b800) [pid = 1831] [serial = 2079] [outer = 0x9a859000]
22:10:09 INFO - PROCESS | 1831 | 1466745009547 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}]
22:10:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
22:10:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1693ms
22:10:09 INFO - PROCESS | 1831 | 1466745009613 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null]
22:10:09 INFO - PROCESS | 1831 | 1466745009618 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}]
22:10:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
22:10:09 INFO - PROCESS | 1831 | 1466745009625 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}]
22:10:09 INFO - PROCESS | 1831 | 1466745009629 Marionette TRACE conn4 <- [1,2742,null,{}]
22:10:09 INFO - PROCESS | 1831 | 1466745009635 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:09 INFO - PROCESS | 1831 | 1466745009640 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:09 INFO - PROCESS | 1831 | 1466745009835 Marionette TRACE conn4 <- [1,2743,null,{"value":null}]
22:10:10 INFO - PROCESS | 1831 | 1466745010070 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:10 INFO - PROCESS | 1831 | 1466745010077 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5c00 == 40 [pid = 1831] [id = 693]
22:10:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9471bc00) [pid = 1831] [serial = 2080] [outer = (nil)]
22:10:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a94e400) [pid = 1831] [serial = 2081] [outer = 0x9471bc00]
22:10:10 INFO - PROCESS | 1831 | 1466745010218 Marionette DEBUG loaded listener.js
22:10:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9b946800) [pid = 1831] [serial = 2082] [outer = 0x9471bc00]
22:10:11 INFO - PROCESS | 1831 | 1466745011116 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}]
22:10:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
22:10:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1536ms
22:10:11 INFO - PROCESS | 1831 | 1466745011164 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null]
22:10:11 INFO - PROCESS | 1831 | 1466745011171 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}]
22:10:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
22:10:11 INFO - PROCESS | 1831 | 1466745011181 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}]
22:10:11 INFO - PROCESS | 1831 | 1466745011187 Marionette TRACE conn4 <- [1,2746,null,{}]
22:10:11 INFO - PROCESS | 1831 | 1466745011195 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:11 INFO - PROCESS | 1831 | 1466745011202 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:11 INFO - PROCESS | 1831 | 1466745011442 Marionette TRACE conn4 <- [1,2747,null,{"value":null}]
22:10:11 INFO - PROCESS | 1831 | 1466745011673 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:11 INFO - PROCESS | 1831 | 1466745011683 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b707800 == 41 [pid = 1831] [id = 694]
22:10:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9d4f7c00) [pid = 1831] [serial = 2083] [outer = (nil)]
22:10:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9d875800) [pid = 1831] [serial = 2084] [outer = 0x9d4f7c00]
22:10:11 INFO - PROCESS | 1831 | 1466745011812 Marionette DEBUG loaded listener.js
22:10:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9d87d000) [pid = 1831] [serial = 2085] [outer = 0x9d4f7c00]
22:10:12 INFO - PROCESS | 1831 | 1466745012693 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}]
22:10:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
22:10:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1544ms
22:10:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
22:10:12 INFO - PROCESS | 1831 | 1466745012724 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null]
22:10:12 INFO - PROCESS | 1831 | 1466745012727 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}]
22:10:12 INFO - PROCESS | 1831 | 1466745012734 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}]
22:10:12 INFO - PROCESS | 1831 | 1466745012738 Marionette TRACE conn4 <- [1,2750,null,{}]
22:10:12 INFO - PROCESS | 1831 | 1466745012744 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:12 INFO - PROCESS | 1831 | 1466745012754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:12 INFO - PROCESS | 1831 | 1466745012981 Marionette TRACE conn4 <- [1,2751,null,{"value":null}]
22:10:13 INFO - PROCESS | 1831 | 1466745013422 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:13 INFO - PROCESS | 1831 | 1466745013434 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7c00 == 42 [pid = 1831] [id = 695]
22:10:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x8fdb9400) [pid = 1831] [serial = 2086] [outer = (nil)]
22:10:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x914b1000) [pid = 1831] [serial = 2087] [outer = 0x8fdb9400]
22:10:13 INFO - PROCESS | 1831 | 1466745013558 Marionette DEBUG loaded listener.js
22:10:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a79400) [pid = 1831] [serial = 2088] [outer = 0x8fdb9400]
22:10:14 INFO - PROCESS | 1831 | 1466745014507 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}]
22:10:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
22:10:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1834ms
22:10:14 INFO - PROCESS | 1831 | 1466745014573 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null]
22:10:14 INFO - PROCESS | 1831 | 1466745014583 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}]
22:10:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
22:10:14 INFO - PROCESS | 1831 | 1466745014598 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}]
22:10:14 INFO - PROCESS | 1831 | 1466745014604 Marionette TRACE conn4 <- [1,2754,null,{}]
22:10:14 INFO - PROCESS | 1831 | 1466745014623 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:14 INFO - PROCESS | 1831 | 1466745014642 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:14 INFO - PROCESS | 1831 | 1466745014885 Marionette TRACE conn4 <- [1,2755,null,{"value":null}]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x914a4800 == 41 [pid = 1831] [id = 610]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e343800 == 40 [pid = 1831] [id = 612]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x996b9c00 == 39 [pid = 1831] [id = 609]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52800 == 38 [pid = 1831] [id = 601]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x9797a800 == 37 [pid = 1831] [id = 614]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344400 == 36 [pid = 1831] [id = 677]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34b000 == 35 [pid = 1831] [id = 608]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x95266800 == 34 [pid = 1831] [id = 602]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x9526bc00 == 33 [pid = 1831] [id = 616]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x914b1c00 == 32 [pid = 1831] [id = 605]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebdb400 == 31 [pid = 1831] [id = 606]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e346000 == 30 [pid = 1831] [id = 611]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e343400 == 29 [pid = 1831] [id = 615]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e345400 == 28 [pid = 1831] [id = 604]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad6c00 == 27 [pid = 1831] [id = 603]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 26 [pid = 1831] [id = 613]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x95296800 == 25 [pid = 1831] [id = 617]
22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee9800 == 24 [pid = 1831] [id = 607]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95295000) [pid = 1831] [serial = 2039] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8ebd1800) [pid = 1831] [serial = 2033] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x8ebda800) [pid = 1831] [serial = 2034] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a53000) [pid = 1831] [serial = 2036] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x94719c00) [pid = 1831] [serial = 2016] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x91ae1400) [pid = 1831] [serial = 2015] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x996b7c00) [pid = 1831] [serial = 2019] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x979f6800) [pid = 1831] [serial = 2018] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9ac5bc00) [pid = 1831] [serial = 2022] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a85ac00) [pid = 1831] [serial = 2021] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9d812800) [pid = 1831] [serial = 2025] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9b943000) [pid = 1831] [serial = 2024] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0xa1f23800) [pid = 1831] [serial = 2028] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0xa1f21000) [pid = 1831] [serial = 2027] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa1f2b800) [pid = 1831] [serial = 2030] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x95393c00) [pid = 1831] [serial = 2040] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x93a84800) [pid = 1831] [serial = 2037] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x953e9c00) [pid = 1831] [serial = 2042] [outer = (nil)] [url = about:blank]
22:10:16 INFO - PROCESS | 1831 | 1466745016345 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:16 INFO - PROCESS | 1831 | 1466745016352 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34b000 == 25 [pid = 1831] [id = 696]
22:10:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x8e34e000) [pid = 1831] [serial = 2089] [outer = (nil)]
22:10:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x8ebd3800) [pid = 1831] [serial = 2090] [outer = 0x8e34e000]
22:10:16 INFO - PROCESS | 1831 | 1466745016434 Marionette DEBUG loaded listener.js
22:10:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x8ebdd000) [pid = 1831] [serial = 2091] [outer = 0x8e34e000]
22:10:17 INFO - PROCESS | 1831 | 1466745017289 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}]
22:10:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
22:10:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2749ms
22:10:17 INFO - PROCESS | 1831 | 1466745017348 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null]
22:10:17 INFO - PROCESS | 1831 | 1466745017354 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}]
22:10:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
22:10:17 INFO - PROCESS | 1831 | 1466745017362 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}]
22:10:17 INFO - PROCESS | 1831 | 1466745017367 Marionette TRACE conn4 <- [1,2758,null,{}]
22:10:17 INFO - PROCESS | 1831 | 1466745017375 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:17 INFO - PROCESS | 1831 | 1466745017383 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:17 INFO - PROCESS | 1831 | 1466745017564 Marionette TRACE conn4 <- [1,2759,null,{"value":null}]
22:10:17 INFO - PROCESS | 1831 | 1466745017721 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:17 INFO - PROCESS | 1831 | 1466745017732 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ada400 == 26 [pid = 1831] [id = 697]
22:10:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x91ada800) [pid = 1831] [serial = 2092] [outer = (nil)]
22:10:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x91ae0400) [pid = 1831] [serial = 2093] [outer = 0x91ada800]
22:10:17 INFO - PROCESS | 1831 | 1466745017811 Marionette DEBUG loaded listener.js
22:10:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x93a5b400) [pid = 1831] [serial = 2094] [outer = 0x91ada800]
22:10:18 INFO - PROCESS | 1831 | 1466745018638 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}]
22:10:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
22:10:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1332ms
22:10:18 INFO - PROCESS | 1831 | 1466745018700 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null]
22:10:18 INFO - PROCESS | 1831 | 1466745018708 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}]
22:10:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
22:10:18 INFO - PROCESS | 1831 | 1466745018728 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}]
22:10:18 INFO - PROCESS | 1831 | 1466745018731 Marionette TRACE conn4 <- [1,2762,null,{}]
22:10:18 INFO - PROCESS | 1831 | 1466745018738 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:18 INFO - PROCESS | 1831 | 1466745018743 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:19 INFO - PROCESS | 1831 | 1466745019000 Marionette TRACE conn4 <- [1,2763,null,{"value":null}]
22:10:19 INFO - PROCESS | 1831 | 1466745019027 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:19 INFO - PROCESS | 1831 | 1466745019033 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772c00 == 27 [pid = 1831] [id = 698]
22:10:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x95265800) [pid = 1831] [serial = 2095] [outer = (nil)]
22:10:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9529ac00) [pid = 1831] [serial = 2096] [outer = 0x95265800]
22:10:19 INFO - PROCESS | 1831 | 1466745019108 Marionette DEBUG loaded listener.js
22:10:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9538cc00) [pid = 1831] [serial = 2097] [outer = 0x95265800]
22:10:20 INFO - PROCESS | 1831 | 1466745020211 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}]
22:10:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
22:10:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1545ms
22:10:20 INFO - PROCESS | 1831 | 1466745020269 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null]
22:10:20 INFO - PROCESS | 1831 | 1466745020274 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}]
22:10:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
22:10:20 INFO - PROCESS | 1831 | 1466745020302 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}]
22:10:20 INFO - PROCESS | 1831 | 1466745020312 Marionette TRACE conn4 <- [1,2766,null,{}]
22:10:20 INFO - PROCESS | 1831 | 1466745020328 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:20 INFO - PROCESS | 1831 | 1466745020337 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:20 INFO - PROCESS | 1831 | 1466745020616 Marionette TRACE conn4 <- [1,2767,null,{"value":null}]
22:10:20 INFO - PROCESS | 1831 | 1466745020651 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:20 INFO - PROCESS | 1831 | 1466745020660 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x94777400 == 28 [pid = 1831] [id = 699]
22:10:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9790a800) [pid = 1831] [serial = 2098] [outer = (nil)]
22:10:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x97972c00) [pid = 1831] [serial = 2099] [outer = 0x9790a800]
22:10:20 INFO - PROCESS | 1831 | 1466745020758 Marionette DEBUG loaded listener.js
22:10:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x979f2800) [pid = 1831] [serial = 2100] [outer = 0x9790a800]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x979f0c00) [pid = 1831] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98acb000) [pid = 1831] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x93c27000) [pid = 1831] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x95266c00) [pid = 1831] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x8e346800) [pid = 1831] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x97904c00) [pid = 1831] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x998b4400) [pid = 1831] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x996b3400) [pid = 1831] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x914ad000) [pid = 1831] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x953e8c00) [pid = 1831] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html]
22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x914b0c00) [pid = 1831] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html]
22:10:22 INFO - PROCESS | 1831 | 1466745022188 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}]
22:10:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
22:10:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1912ms
22:10:22 INFO - PROCESS | 1831 | 1466745022204 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null]
22:10:22 INFO - PROCESS | 1831 | 1466745022209 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}]
22:10:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
22:10:22 INFO - PROCESS | 1831 | 1466745022216 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}]
22:10:22 INFO - PROCESS | 1831 | 1466745022219 Marionette TRACE conn4 <- [1,2770,null,{}]
22:10:22 INFO - PROCESS | 1831 | 1466745022225 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:22 INFO - PROCESS | 1831 | 1466745022230 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:22 INFO - PROCESS | 1831 | 1466745022450 Marionette TRACE conn4 <- [1,2771,null,{"value":null}]
22:10:22 INFO - PROCESS | 1831 | 1466745022470 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:22 INFO - PROCESS | 1831 | 1466745022479 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b0c00 == 29 [pid = 1831] [id = 700]
22:10:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x953e8400) [pid = 1831] [serial = 2101] [outer = (nil)]
22:10:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x98376000) [pid = 1831] [serial = 2102] [outer = 0x953e8400]
22:10:22 INFO - PROCESS | 1831 | 1466745022551 Marionette DEBUG loaded listener.js
22:10:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x98a76000) [pid = 1831] [serial = 2103] [outer = 0x953e8400]
22:10:23 INFO - PROCESS | 1831 | 1466745023416 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}]
22:10:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
22:10:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1289ms
22:10:23 INFO - PROCESS | 1831 | 1466745023508 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null]
22:10:23 INFO - PROCESS | 1831 | 1466745023514 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}]
22:10:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
22:10:23 INFO - PROCESS | 1831 | 1466745023523 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}]
22:10:23 INFO - PROCESS | 1831 | 1466745023528 Marionette TRACE conn4 <- [1,2774,null,{}]
22:10:23 INFO - PROCESS | 1831 | 1466745023539 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:23 INFO - PROCESS | 1831 | 1466745023545 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:23 INFO - PROCESS | 1831 | 1466745023772 Marionette TRACE conn4 <- [1,2775,null,{"value":null}]
22:10:24 INFO - PROCESS | 1831 | 1466745024059 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:24 INFO - PROCESS | 1831 | 1466745024078 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac000 == 30 [pid = 1831] [id = 701]
22:10:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x914ad800) [pid = 1831] [serial = 2104] [outer = (nil)]
22:10:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x91ad9800) [pid = 1831] [serial = 2105] [outer = 0x914ad800]
22:10:24 INFO - PROCESS | 1831 | 1466745024194 Marionette DEBUG loaded listener.js
22:10:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9477ec00) [pid = 1831] [serial = 2106] [outer = 0x914ad800]
22:10:25 INFO - PROCESS | 1831 | 1466745025285 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}]
22:10:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
22:10:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1840ms
22:10:25 INFO - PROCESS | 1831 | 1466745025363 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null]
22:10:25 INFO - PROCESS | 1831 | 1466745025368 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}]
22:10:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
22:10:25 INFO - PROCESS | 1831 | 1466745025382 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}]
22:10:25 INFO - PROCESS | 1831 | 1466745025391 Marionette TRACE conn4 <- [1,2778,null,{}]
22:10:25 INFO - PROCESS | 1831 | 1466745025398 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:25 INFO - PROCESS | 1831 | 1466745025407 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:25 INFO - PROCESS | 1831 | 1466745025657 Marionette TRACE conn4 <- [1,2779,null,{"value":null}]
22:10:25 INFO - PROCESS | 1831 | 1466745025903 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:25 INFO - PROCESS | 1831 | 1466745025914 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd6000 == 31 [pid = 1831] [id = 702]
22:10:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x96e64400) [pid = 1831] [serial = 2107] [outer = (nil)]
22:10:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x979ed800) [pid = 1831] [serial = 2108] [outer = 0x96e64400]
22:10:26 INFO - PROCESS | 1831 | 1466745026040 Marionette DEBUG loaded listener.js
22:10:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x996bd000) [pid = 1831] [serial = 2109] [outer = 0x96e64400]
22:10:27 INFO - PROCESS | 1831 | 1466745027046 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}]
22:10:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
22:10:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1746ms
22:10:27 INFO - PROCESS | 1831 | 1466745027124 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null]
22:10:27 INFO - PROCESS | 1831 | 1466745027128 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}]
22:10:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
22:10:27 INFO - PROCESS | 1831 | 1466745027136 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}]
22:10:27 INFO - PROCESS | 1831 | 1466745027140 Marionette TRACE conn4 <- [1,2782,null,{}]
22:10:27 INFO - PROCESS | 1831 | 1466745027157 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:27 INFO - PROCESS | 1831 | 1466745027166 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:27 INFO - PROCESS | 1831 | 1466745027411 Marionette TRACE conn4 <- [1,2783,null,{"value":null}]
22:10:27 INFO - PROCESS | 1831 | 1466745027701 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:27 INFO - PROCESS | 1831 | 1466745027712 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1b400 == 32 [pid = 1831] [id = 703]
22:10:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x99d21400) [pid = 1831] [serial = 2110] [outer = (nil)]
22:10:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99d28000) [pid = 1831] [serial = 2111] [outer = 0x99d21400]
22:10:27 INFO - PROCESS | 1831 | 1466745027844 Marionette DEBUG loaded listener.js
22:10:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99ee8c00) [pid = 1831] [serial = 2112] [outer = 0x99d21400]
22:10:28 INFO - PROCESS | 1831 | 1466745028867 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}]
22:10:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
22:10:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1796ms
22:10:28 INFO - PROCESS | 1831 | 1466745028933 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null]
22:10:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
22:10:28 INFO - PROCESS | 1831 | 1466745028938 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}]
22:10:28 INFO - PROCESS | 1831 | 1466745028945 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}]
22:10:28 INFO - PROCESS | 1831 | 1466745028949 Marionette TRACE conn4 <- [1,2786,null,{}]
22:10:28 INFO - PROCESS | 1831 | 1466745028955 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:28 INFO - PROCESS | 1831 | 1466745028961 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:29 INFO - PROCESS | 1831 | 1466745029175 Marionette TRACE conn4 <- [1,2787,null,{"value":null}]
22:10:29 INFO - PROCESS | 1831 | 1466745029530 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:29 INFO - PROCESS | 1831 | 1466745029542 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34d800 == 33 [pid = 1831] [id = 704]
22:10:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x8fdb1800) [pid = 1831] [serial = 2113] [outer = (nil)]
22:10:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a0cfc00) [pid = 1831] [serial = 2114] [outer = 0x8fdb1800]
22:10:29 INFO - PROCESS | 1831 | 1466745029639 Marionette DEBUG loaded listener.js
22:10:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a05ac00) [pid = 1831] [serial = 2115] [outer = 0x8fdb1800]
22:10:30 INFO - PROCESS | 1831 | 1466745030686 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}]
22:10:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
22:10:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1788ms
22:10:30 INFO - PROCESS | 1831 | 1466745030735 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null]
22:10:30 INFO - PROCESS | 1831 | 1466745030738 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}]
22:10:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
22:10:30 INFO - PROCESS | 1831 | 1466745030748 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}]
22:10:30 INFO - PROCESS | 1831 | 1466745030753 Marionette TRACE conn4 <- [1,2790,null,{}]
22:10:30 INFO - PROCESS | 1831 | 1466745030760 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:30 INFO - PROCESS | 1831 | 1466745030766 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:30 INFO - PROCESS | 1831 | 1466745030988 Marionette TRACE conn4 <- [1,2791,null,{"value":null}]
22:10:31 INFO - PROCESS | 1831 | 1466745031510 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:31 INFO - PROCESS | 1831 | 1466745031522 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e350c00 == 34 [pid = 1831] [id = 705]
22:10:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x8ebd1400) [pid = 1831] [serial = 2116] [outer = (nil)]
22:10:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x8fdae400) [pid = 1831] [serial = 2117] [outer = 0x8ebd1400]
22:10:31 INFO - PROCESS | 1831 | 1466745031611 Marionette DEBUG loaded listener.js
22:10:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x914a3c00) [pid = 1831] [serial = 2118] [outer = 0x8ebd1400]
22:10:32 INFO - PROCESS | 1831 | 1466745032697 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb3400) [pid = 1831] [serial = 2055] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9790cc00) [pid = 1831] [serial = 2048] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99dfc400) [pid = 1831] [serial = 2064] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99bf8800) [pid = 1831] [serial = 2052] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a58400) [pid = 1831] [serial = 2046] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa22a9400) [pid = 1831] [serial = 2031] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x953eb400) [pid = 1831] [serial = 2058] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9477ac00) [pid = 1831] [serial = 2057] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98f3e800) [pid = 1831] [serial = 2060] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9989c400) [pid = 1831] [serial = 2061] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99d26400) [pid = 1831] [serial = 2063] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98a1d400) [pid = 1831] [serial = 2049] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9a54b400) [pid = 1831] [serial = 2067] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x91ad8400) [pid = 1831] [serial = 2045] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99b42800) [pid = 1831] [serial = 2051] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9a05bc00) [pid = 1831] [serial = 2066] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x8ebd2400) [pid = 1831] [serial = 2054] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x97973000) [pid = 1831] [serial = 2043] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9a555800) [pid = 1831] [serial = 2069] [outer = (nil)] [url = about:blank]
22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9a76dc00) [pid = 1831] [serial = 2070] [outer = (nil)] [url = about:blank]
22:10:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
22:10:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1998ms
22:10:32 INFO - PROCESS | 1831 | 1466745032748 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null]
22:10:32 INFO - PROCESS | 1831 | 1466745032753 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}]
22:10:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
22:10:32 INFO - PROCESS | 1831 | 1466745032762 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}]
22:10:32 INFO - PROCESS | 1831 | 1466745032766 Marionette TRACE conn4 <- [1,2794,null,{}]
22:10:32 INFO - PROCESS | 1831 | 1466745032774 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:32 INFO - PROCESS | 1831 | 1466745032782 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:32 INFO - PROCESS | 1831 | 1466745032961 Marionette TRACE conn4 <- [1,2795,null,{"value":null}]
22:10:33 INFO - PROCESS | 1831 | 1466745033162 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:33 INFO - PROCESS | 1831 | 1466745033172 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae2400 == 35 [pid = 1831] [id = 706]
22:10:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x93a83800) [pid = 1831] [serial = 2119] [outer = (nil)]
22:10:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x95294800) [pid = 1831] [serial = 2120] [outer = 0x93a83800]
22:10:33 INFO - PROCESS | 1831 | 1466745033265 Marionette DEBUG loaded listener.js
22:10:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x953e7c00) [pid = 1831] [serial = 2121] [outer = 0x93a83800]
22:10:34 INFO - PROCESS | 1831 | 1466745034076 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}]
22:10:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
22:10:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1390ms
22:10:34 INFO - PROCESS | 1831 | 1466745034157 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null]
22:10:34 INFO - PROCESS | 1831 | 1466745034163 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}]
22:10:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
22:10:34 INFO - PROCESS | 1831 | 1466745034170 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}]
22:10:34 INFO - PROCESS | 1831 | 1466745034173 Marionette TRACE conn4 <- [1,2798,null,{}]
22:10:34 INFO - PROCESS | 1831 | 1466745034179 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:34 INFO - PROCESS | 1831 | 1466745034184 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:34 INFO - PROCESS | 1831 | 1466745034367 Marionette TRACE conn4 <- [1,2799,null,{"value":null}]
22:10:34 INFO - PROCESS | 1831 | 1466745034512 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:34 INFO - PROCESS | 1831 | 1466745034521 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x95267800 == 36 [pid = 1831] [id = 707]
22:10:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9790bc00) [pid = 1831] [serial = 2122] [outer = (nil)]
22:10:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x98a27400) [pid = 1831] [serial = 2123] [outer = 0x9790bc00]
22:10:34 INFO - PROCESS | 1831 | 1466745034605 Marionette DEBUG loaded listener.js
22:10:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9989b000) [pid = 1831] [serial = 2124] [outer = 0x9790bc00]
22:10:35 INFO - PROCESS | 1831 | 1466745035497 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}]
22:10:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
22:10:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1385ms
22:10:35 INFO - PROCESS | 1831 | 1466745035560 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null]
22:10:35 INFO - PROCESS | 1831 | 1466745035564 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}]
22:10:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
22:10:35 INFO - PROCESS | 1831 | 1466745035578 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}]
22:10:35 INFO - PROCESS | 1831 | 1466745035588 Marionette TRACE conn4 <- [1,2802,null,{}]
22:10:35 INFO - PROCESS | 1831 | 1466745035603 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:35 INFO - PROCESS | 1831 | 1466745035609 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:35 INFO - PROCESS | 1831 | 1466745035864 Marionette TRACE conn4 <- [1,2803,null,{"value":null}]
22:10:35 INFO - PROCESS | 1831 | 1466745035895 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:35 INFO - PROCESS | 1831 | 1466745035900 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x97907400 == 37 [pid = 1831] [id = 708]
22:10:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x998a6400) [pid = 1831] [serial = 2125] [outer = (nil)]
22:10:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x99d28400) [pid = 1831] [serial = 2126] [outer = 0x998a6400]
22:10:35 INFO - PROCESS | 1831 | 1466745035972 Marionette DEBUG loaded listener.js
22:10:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x99ee5000) [pid = 1831] [serial = 2127] [outer = 0x998a6400]
22:10:37 INFO - PROCESS | 1831 | 1466745037072 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}]
22:10:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
22:10:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1556ms
22:10:37 INFO - PROCESS | 1831 | 1466745037132 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null]
22:10:37 INFO - PROCESS | 1831 | 1466745037137 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}]
22:10:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
22:10:37 INFO - PROCESS | 1831 | 1466745037144 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}]
22:10:37 INFO - PROCESS | 1831 | 1466745037148 Marionette TRACE conn4 <- [1,2806,null,{}]
22:10:37 INFO - PROCESS | 1831 | 1466745037153 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:37 INFO - PROCESS | 1831 | 1466745037158 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:37 INFO - PROCESS | 1831 | 1466745037430 Marionette TRACE conn4 <- [1,2807,null,{"value":null}]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x94778c00) [pid = 1831] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9989ac00) [pid = 1831] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x91ada800) [pid = 1831] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x8fdb9400) [pid = 1831] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9a859000) [pid = 1831] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x8e34e000) [pid = 1831] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x9471bc00) [pid = 1831] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9d4f7c00) [pid = 1831] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9790a800) [pid = 1831] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html]
22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x95265800) [pid = 1831] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html]
22:10:37 INFO - PROCESS | 1831 | 1466745037550 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:37 INFO - PROCESS | 1831 | 1466745037556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e000 == 38 [pid = 1831] [id = 709]
22:10:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x8ebd1000) [pid = 1831] [serial = 2128] [outer = (nil)]
22:10:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x93c28c00) [pid = 1831] [serial = 2129] [outer = 0x8ebd1000]
22:10:37 INFO - PROCESS | 1831 | 1466745037629 Marionette DEBUG loaded listener.js
22:10:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x8ebdb000) [pid = 1831] [serial = 2130] [outer = 0x8ebd1000]
22:10:38 INFO - PROCESS | 1831 | 1466745038420 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}]
22:10:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
22:10:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1288ms
22:10:38 INFO - PROCESS | 1831 | 1466745038439 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null]
22:10:38 INFO - PROCESS | 1831 | 1466745038443 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}]
22:10:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
22:10:38 INFO - PROCESS | 1831 | 1466745038455 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}]
22:10:38 INFO - PROCESS | 1831 | 1466745038458 Marionette TRACE conn4 <- [1,2810,null,{}]
22:10:38 INFO - PROCESS | 1831 | 1466745038464 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:38 INFO - PROCESS | 1831 | 1466745038469 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:38 INFO - PROCESS | 1831 | 1466745038629 Marionette TRACE conn4 <- [1,2811,null,{"value":null}]
22:10:38 INFO - PROCESS | 1831 | 1466745038645 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:38 INFO - PROCESS | 1831 | 1466745038664 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9000 == 39 [pid = 1831] [id = 710]
22:10:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x93a87c00) [pid = 1831] [serial = 2131] [outer = (nil)]
22:10:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9a54f000) [pid = 1831] [serial = 2132] [outer = 0x93a87c00]
22:10:38 INFO - PROCESS | 1831 | 1466745038745 Marionette DEBUG loaded listener.js
22:10:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9a770800) [pid = 1831] [serial = 2133] [outer = 0x93a87c00]
22:10:39 INFO - PROCESS | 1831 | 1466745039859 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}]
22:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
22:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1442ms
22:10:39 INFO - PROCESS | 1831 | 1466745039899 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null]
22:10:39 INFO - PROCESS | 1831 | 1466745039907 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}]
22:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
22:10:39 INFO - PROCESS | 1831 | 1466745039918 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}]
22:10:39 INFO - PROCESS | 1831 | 1466745039923 Marionette TRACE conn4 <- [1,2814,null,{}]
22:10:39 INFO - PROCESS | 1831 | 1466745039935 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:39 INFO - PROCESS | 1831 | 1466745039940 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:40 INFO - PROCESS | 1831 | 1466745040177 Marionette TRACE conn4 <- [1,2815,null,{"value":null}]
22:10:40 INFO - PROCESS | 1831 | 1466745040447 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:40 INFO - PROCESS | 1831 | 1466745040463 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb9000 == 40 [pid = 1831] [id = 711]
22:10:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x914a2c00) [pid = 1831] [serial = 2134] [outer = (nil)]
22:10:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x95268000) [pid = 1831] [serial = 2135] [outer = 0x914a2c00]
22:10:40 INFO - PROCESS | 1831 | 1466745040597 Marionette DEBUG loaded listener.js
22:10:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x953e4400) [pid = 1831] [serial = 2136] [outer = 0x914a2c00]
22:10:41 INFO - PROCESS | 1831 | 1466745041534 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}]
22:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
22:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1687ms
22:10:41 INFO - PROCESS | 1831 | 1466745041605 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null]
22:10:41 INFO - PROCESS | 1831 | 1466745041613 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}]
22:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
22:10:41 INFO - PROCESS | 1831 | 1466745041625 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}]
22:10:41 INFO - PROCESS | 1831 | 1466745041629 Marionette TRACE conn4 <- [1,2818,null,{}]
22:10:41 INFO - PROCESS | 1831 | 1466745041636 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:41 INFO - PROCESS | 1831 | 1466745041642 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:41 INFO - PROCESS | 1831 | 1466745041880 Marionette TRACE conn4 <- [1,2819,null,{"value":null}]
22:10:42 INFO - PROCESS | 1831 | 1466745042122 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:42 INFO - PROCESS | 1831 | 1466745042132 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a7ac00 == 41 [pid = 1831] [id = 712]
22:10:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9981e000) [pid = 1831] [serial = 2137] [outer = (nil)]
22:10:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9989f400) [pid = 1831] [serial = 2138] [outer = 0x9981e000]
22:10:42 INFO - PROCESS | 1831 | 1466745042234 Marionette DEBUG loaded listener.js
22:10:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99b4d400) [pid = 1831] [serial = 2139] [outer = 0x9981e000]
22:10:43 INFO - PROCESS | 1831 | 1466745043238 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}]
22:10:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
22:10:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1683ms
22:10:43 INFO - PROCESS | 1831 | 1466745043309 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null]
22:10:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
22:10:43 INFO - PROCESS | 1831 | 1466745043314 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}]
22:10:43 INFO - PROCESS | 1831 | 1466745043321 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}]
22:10:43 INFO - PROCESS | 1831 | 1466745043327 Marionette TRACE conn4 <- [1,2822,null,{}]
22:10:43 INFO - PROCESS | 1831 | 1466745043344 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:43 INFO - PROCESS | 1831 | 1466745043354 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:43 INFO - PROCESS | 1831 | 1466745043581 Marionette TRACE conn4 <- [1,2823,null,{"value":null}]
22:10:43 INFO - PROCESS | 1831 | 1466745043824 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:43 INFO - PROCESS | 1831 | 1466745043836 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a559c00 == 42 [pid = 1831] [id = 713]
22:10:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a85ac00) [pid = 1831] [serial = 2140] [outer = (nil)]
22:10:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a94f000) [pid = 1831] [serial = 2141] [outer = 0x9a85ac00]
22:10:43 INFO - PROCESS | 1831 | 1466745043969 Marionette DEBUG loaded listener.js
22:10:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9b49d800) [pid = 1831] [serial = 2142] [outer = 0x9a85ac00]
22:10:44 INFO - PROCESS | 1831 | 1466745044867 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}]
22:10:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
22:10:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1587ms
22:10:44 INFO - PROCESS | 1831 | 1466745044908 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null]
22:10:44 INFO - PROCESS | 1831 | 1466745044913 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}]
22:10:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
22:10:44 INFO - PROCESS | 1831 | 1466745044920 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}]
22:10:44 INFO - PROCESS | 1831 | 1466745044924 Marionette TRACE conn4 <- [1,2826,null,{}]
22:10:44 INFO - PROCESS | 1831 | 1466745044930 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:44 INFO - PROCESS | 1831 | 1466745044935 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:45 INFO - PROCESS | 1831 | 1466745045121 Marionette TRACE conn4 <- [1,2827,null,{"value":null}]
22:10:45 INFO - PROCESS | 1831 | 1466745045307 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:45 INFO - PROCESS | 1831 | 1466745045319 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c31c00 == 43 [pid = 1831] [id = 714]
22:10:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x998b3000) [pid = 1831] [serial = 2143] [outer = (nil)]
22:10:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9b787400) [pid = 1831] [serial = 2144] [outer = 0x998b3000]
22:10:45 INFO - PROCESS | 1831 | 1466745045403 Marionette DEBUG loaded listener.js
22:10:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9b944400) [pid = 1831] [serial = 2145] [outer = 0x998b3000]
22:10:46 INFO - PROCESS | 1831 | 1466745046418 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}]
22:10:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
22:10:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1540ms
22:10:46 INFO - PROCESS | 1831 | 1466745046461 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null]
22:10:46 INFO - PROCESS | 1831 | 1466745046465 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}]
22:10:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
22:10:46 INFO - PROCESS | 1831 | 1466745046472 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}]
22:10:46 INFO - PROCESS | 1831 | 1466745046476 Marionette TRACE conn4 <- [1,2830,null,{}]
22:10:46 INFO - PROCESS | 1831 | 1466745046482 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:46 INFO - PROCESS | 1831 | 1466745046487 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:46 INFO - PROCESS | 1831 | 1466745046674 Marionette TRACE conn4 <- [1,2831,null,{"value":null}]
22:10:46 INFO - PROCESS | 1831 | 1466745046867 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:46 INFO - PROCESS | 1831 | 1466745046877 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eee000 == 44 [pid = 1831] [id = 715]
22:10:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b4e9800) [pid = 1831] [serial = 2146] [outer = (nil)]
22:10:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d884000) [pid = 1831] [serial = 2147] [outer = 0x9b4e9800]
22:10:46 INFO - PROCESS | 1831 | 1466745046965 Marionette DEBUG loaded listener.js
22:10:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9d88a400) [pid = 1831] [serial = 2148] [outer = 0x9b4e9800]
22:10:47 INFO - PROCESS | 1831 | 1466745047902 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}]
22:10:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
22:10:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1482ms
22:10:47 INFO - PROCESS | 1831 | 1466745047955 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null]
22:10:47 INFO - PROCESS | 1831 | 1466745047959 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}]
22:10:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
22:10:47 INFO - PROCESS | 1831 | 1466745047967 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}]
22:10:47 INFO - PROCESS | 1831 | 1466745047971 Marionette TRACE conn4 <- [1,2834,null,{}]
22:10:47 INFO - PROCESS | 1831 | 1466745047978 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:47 INFO - PROCESS | 1831 | 1466745047989 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:48 INFO - PROCESS | 1831 | 1466745048262 Marionette TRACE conn4 <- [1,2835,null,{"value":null}]
22:10:48 INFO - PROCESS | 1831 | 1466745048553 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:48 INFO - PROCESS | 1831 | 1466745048561 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x99c70800 == 45 [pid = 1831] [id = 716]
22:10:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9d4f8800) [pid = 1831] [serial = 2149] [outer = (nil)]
22:10:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa1f2a000) [pid = 1831] [serial = 2150] [outer = 0x9d4f8800]
22:10:48 INFO - PROCESS | 1831 | 1466745048646 Marionette DEBUG loaded listener.js
22:10:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa1f9a000) [pid = 1831] [serial = 2151] [outer = 0x9d4f8800]
22:10:49 INFO - PROCESS | 1831 | 1466745049575 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}]
22:10:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
22:10:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1685ms
22:10:49 INFO - PROCESS | 1831 | 1466745049655 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null]
22:10:49 INFO - PROCESS | 1831 | 1466745049659 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}]
22:10:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
22:10:49 INFO - PROCESS | 1831 | 1466745049666 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}]
22:10:49 INFO - PROCESS | 1831 | 1466745049670 Marionette TRACE conn4 <- [1,2838,null,{}]
22:10:49 INFO - PROCESS | 1831 | 1466745049677 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:49 INFO - PROCESS | 1831 | 1466745049682 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:49 INFO - PROCESS | 1831 | 1466745049863 Marionette TRACE conn4 <- [1,2839,null,{"value":null}]
22:10:50 INFO - PROCESS | 1831 | 1466745050300 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:50 INFO - PROCESS | 1831 | 1466745050309 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd9400 == 46 [pid = 1831] [id = 717]
22:10:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x8ebd9c00) [pid = 1831] [serial = 2152] [outer = (nil)]
22:10:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x8fdb3c00) [pid = 1831] [serial = 2153] [outer = 0x8ebd9c00]
22:10:50 INFO - PROCESS | 1831 | 1466745050427 Marionette DEBUG loaded listener.js
22:10:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x91ad6c00) [pid = 1831] [serial = 2154] [outer = 0x8ebd9c00]
22:10:51 INFO - PROCESS | 1831 | 1466745051459 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}]
22:10:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
22:10:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1833ms
22:10:51 INFO - PROCESS | 1831 | 1466745051502 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null]
22:10:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
22:10:51 INFO - PROCESS | 1831 | 1466745051507 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}]
22:10:51 INFO - PROCESS | 1831 | 1466745051515 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}]
22:10:51 INFO - PROCESS | 1831 | 1466745051520 Marionette TRACE conn4 <- [1,2842,null,{}]
22:10:51 INFO - PROCESS | 1831 | 1466745051528 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:51 INFO - PROCESS | 1831 | 1466745051534 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:51 INFO - PROCESS | 1831 | 1466745051720 Marionette TRACE conn4 <- [1,2843,null,{"value":null}]
22:10:52 INFO - PROCESS | 1831 | 1466745051985 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:52 INFO - PROCESS | 1831 | 1466745051996 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ac00 == 45 [pid = 1831] [id = 679]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7c00 == 44 [pid = 1831] [id = 695]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34b000 == 43 [pid = 1831] [id = 696]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd6400 == 42 [pid = 1831] [id = 685]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba800 == 41 [pid = 1831] [id = 678]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x98a22400 == 40 [pid = 1831] [id = 688]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x98f4ac00 == 39 [pid = 1831] [id = 683]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x914a9000 == 38 [pid = 1831] [id = 681]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x9b707800 == 37 [pid = 1831] [id = 694]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52400 == 36 [pid = 1831] [id = 680]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x998a0800 == 35 [pid = 1831] [id = 687]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x95390400 == 34 [pid = 1831] [id = 686]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x9989a000 == 33 [pid = 1831] [id = 691]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8e341800 == 32 [pid = 1831] [id = 689]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5c00 == 31 [pid = 1831] [id = 693]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x9a857000 == 30 [pid = 1831] [id = 692]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x96e5cc00 == 29 [pid = 1831] [id = 682]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344c00 == 28 [pid = 1831] [id = 684]
22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x94775c00 == 27 [pid = 1831] [id = 690]
22:10:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e343400 == 28 [pid = 1831] [id = 718]
22:10:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x8e344c00) [pid = 1831] [serial = 2155] [outer = (nil)]
22:10:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x8e34d400) [pid = 1831] [serial = 2156] [outer = 0x8e344c00]
22:10:53 INFO - PROCESS | 1831 | 1466745053160 Marionette DEBUG loaded listener.js
22:10:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x8ebdb400) [pid = 1831] [serial = 2157] [outer = 0x8e344c00]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x953e4800) [pid = 1831] [serial = 2073] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x95260400) [pid = 1831] [serial = 2072] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d1f400) [pid = 1831] [serial = 2076] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99c6f400) [pid = 1831] [serial = 2075] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x91ae0400) [pid = 1831] [serial = 2093] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93a79400) [pid = 1831] [serial = 2088] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x914b1000) [pid = 1831] [serial = 2087] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9b49b800) [pid = 1831] [serial = 2079] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x8ebd3800) [pid = 1831] [serial = 2090] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8ebdd000) [pid = 1831] [serial = 2091] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a94c400) [pid = 1831] [serial = 2078] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b946800) [pid = 1831] [serial = 2082] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a94e400) [pid = 1831] [serial = 2081] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d87d000) [pid = 1831] [serial = 2085] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9d875800) [pid = 1831] [serial = 2084] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97972c00) [pid = 1831] [serial = 2099] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9529ac00) [pid = 1831] [serial = 2096] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9538cc00) [pid = 1831] [serial = 2097] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x93a5b400) [pid = 1831] [serial = 2094] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x979f2800) [pid = 1831] [serial = 2100] [outer = (nil)] [url = about:blank]
22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98376000) [pid = 1831] [serial = 2102] [outer = (nil)] [url = about:blank]
22:10:54 INFO - PROCESS | 1831 | 1466745054193 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}]
22:10:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
22:10:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2745ms
22:10:54 INFO - PROCESS | 1831 | 1466745054261 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null]
22:10:54 INFO - PROCESS | 1831 | 1466745054267 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}]
22:10:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
22:10:54 INFO - PROCESS | 1831 | 1466745054277 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}]
22:10:54 INFO - PROCESS | 1831 | 1466745054280 Marionette TRACE conn4 <- [1,2846,null,{}]
22:10:54 INFO - PROCESS | 1831 | 1466745054290 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:54 INFO - PROCESS | 1831 | 1466745054297 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:54 INFO - PROCESS | 1831 | 1466745054482 Marionette TRACE conn4 <- [1,2847,null,{"value":null}]
22:10:54 INFO - PROCESS | 1831 | 1466745054641 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:54 INFO - PROCESS | 1831 | 1466745054655 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5a800 == 29 [pid = 1831] [id = 719]
22:10:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x93a5b000) [pid = 1831] [serial = 2158] [outer = (nil)]
22:10:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x93a81800) [pid = 1831] [serial = 2159] [outer = 0x93a5b000]
22:10:54 INFO - PROCESS | 1831 | 1466745054822 Marionette DEBUG loaded listener.js
22:10:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x93c2ac00) [pid = 1831] [serial = 2160] [outer = 0x93a5b000]
22:10:55 INFO - PROCESS | 1831 | 1466745055632 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}]
22:10:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
22:10:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1434ms
22:10:55 INFO - PROCESS | 1831 | 1466745055711 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null]
22:10:55 INFO - PROCESS | 1831 | 1466745055718 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}]
22:10:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
22:10:55 INFO - PROCESS | 1831 | 1466745055736 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}]
22:10:55 INFO - PROCESS | 1831 | 1466745055740 Marionette TRACE conn4 <- [1,2850,null,{}]
22:10:55 INFO - PROCESS | 1831 | 1466745055746 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:55 INFO - PROCESS | 1831 | 1466745055752 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:55 INFO - PROCESS | 1831 | 1466745055992 Marionette TRACE conn4 <- [1,2851,null,{"value":null}]
22:10:56 INFO - PROCESS | 1831 | 1466745056018 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:56 INFO - PROCESS | 1831 | 1466745056025 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x94776800 == 30 [pid = 1831] [id = 720]
22:10:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9529e400) [pid = 1831] [serial = 2161] [outer = (nil)]
22:10:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x95389800) [pid = 1831] [serial = 2162] [outer = 0x9529e400]
22:10:56 INFO - PROCESS | 1831 | 1466745056116 Marionette DEBUG loaded listener.js
22:10:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x953e8800) [pid = 1831] [serial = 2163] [outer = 0x9529e400]
22:10:57 INFO - PROCESS | 1831 | 1466745057171 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}]
22:10:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
22:10:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1483ms
22:10:57 INFO - PROCESS | 1831 | 1466745057220 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null]
22:10:57 INFO - PROCESS | 1831 | 1466745057225 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}]
22:10:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
22:10:57 INFO - PROCESS | 1831 | 1466745057239 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}]
22:10:57 INFO - PROCESS | 1831 | 1466745057245 Marionette TRACE conn4 <- [1,2854,null,{}]
22:10:57 INFO - PROCESS | 1831 | 1466745057263 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:57 INFO - PROCESS | 1831 | 1466745057273 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:57 INFO - PROCESS | 1831 | 1466745057513 Marionette TRACE conn4 <- [1,2855,null,{"value":null}]
22:10:57 INFO - PROCESS | 1831 | 1466745057609 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:57 INFO - PROCESS | 1831 | 1466745057619 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790c800 == 31 [pid = 1831] [id = 721]
22:10:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9796dc00) [pid = 1831] [serial = 2164] [outer = (nil)]
22:10:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x97978000) [pid = 1831] [serial = 2165] [outer = 0x9796dc00]
22:10:57 INFO - PROCESS | 1831 | 1466745057686 Marionette DEBUG loaded listener.js
22:10:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x979fa800) [pid = 1831] [serial = 2166] [outer = 0x9796dc00]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99d21400) [pid = 1831] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x96e64400) [pid = 1831] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x8ebd1400) [pid = 1831] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x8ebd1000) [pid = 1831] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x998a6400) [pid = 1831] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x914ad800) [pid = 1831] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9790bc00) [pid = 1831] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x8fdb1800) [pid = 1831] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93a83800) [pid = 1831] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x953e8400) [pid = 1831] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html]
22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x93a87c00) [pid = 1831] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html]
22:10:58 INFO - PROCESS | 1831 | 1466745058938 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}]
22:10:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
22:10:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1742ms
22:10:58 INFO - PROCESS | 1831 | 1466745058982 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null]
22:10:58 INFO - PROCESS | 1831 | 1466745058987 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}]
22:10:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
22:10:58 INFO - PROCESS | 1831 | 1466745058993 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}]
22:10:58 INFO - PROCESS | 1831 | 1466745058997 Marionette TRACE conn4 <- [1,2858,null,{}]
22:10:59 INFO - PROCESS | 1831 | 1466745059002 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:10:59 INFO - PROCESS | 1831 | 1466745059007 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:59 INFO - PROCESS | 1831 | 1466745059172 Marionette TRACE conn4 <- [1,2859,null,{"value":null}]
22:10:59 INFO - PROCESS | 1831 | 1466745059183 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:10:59 INFO - PROCESS | 1831 | 1466745059192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:10:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e347400 == 32 [pid = 1831] [id = 722]
22:10:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x8ebd1000) [pid = 1831] [serial = 2167] [outer = (nil)]
22:10:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x979f8400) [pid = 1831] [serial = 2168] [outer = 0x8ebd1000]
22:10:59 INFO - PROCESS | 1831 | 1466745059418 Marionette DEBUG loaded listener.js
22:10:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x98ad0800) [pid = 1831] [serial = 2169] [outer = 0x8ebd1000]
22:11:00 INFO - PROCESS | 1831 | 1466745060197 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}]
22:11:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
22:11:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1244ms
22:11:00 INFO - PROCESS | 1831 | 1466745060239 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null]
22:11:00 INFO - PROCESS | 1831 | 1466745060244 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}]
22:11:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
22:11:00 INFO - PROCESS | 1831 | 1466745060250 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}]
22:11:00 INFO - PROCESS | 1831 | 1466745060253 Marionette TRACE conn4 <- [1,2862,null,{}]
22:11:00 INFO - PROCESS | 1831 | 1466745060259 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:00 INFO - PROCESS | 1831 | 1466745060264 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:00 INFO - PROCESS | 1831 | 1466745060483 Marionette TRACE conn4 <- [1,2863,null,{"value":null}]
22:11:00 INFO - PROCESS | 1831 | 1466745060671 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:00 INFO - PROCESS | 1831 | 1466745060682 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd4800 == 33 [pid = 1831] [id = 723]
22:11:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x8ebdd000) [pid = 1831] [serial = 2170] [outer = (nil)]
22:11:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x8fdb1000) [pid = 1831] [serial = 2171] [outer = 0x8ebdd000]
22:11:00 INFO - PROCESS | 1831 | 1466745060807 Marionette DEBUG loaded listener.js
22:11:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x93a5c000) [pid = 1831] [serial = 2172] [outer = 0x8ebdd000]
22:11:02 INFO - PROCESS | 1831 | 1466745062120 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}]
22:11:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
22:11:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1941ms
22:11:02 INFO - PROCESS | 1831 | 1466745062193 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null]
22:11:02 INFO - PROCESS | 1831 | 1466745062200 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}]
22:11:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
22:11:02 INFO - PROCESS | 1831 | 1466745062208 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}]
22:11:02 INFO - PROCESS | 1831 | 1466745062213 Marionette TRACE conn4 <- [1,2866,null,{}]
22:11:02 INFO - PROCESS | 1831 | 1466745062221 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:02 INFO - PROCESS | 1831 | 1466745062227 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:02 INFO - PROCESS | 1831 | 1466745062499 Marionette TRACE conn4 <- [1,2867,null,{"value":null}]
22:11:02 INFO - PROCESS | 1831 | 1466745062749 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:02 INFO - PROCESS | 1831 | 1466745062757 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34a000 == 34 [pid = 1831] [id = 724]
22:11:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x8fdac400) [pid = 1831] [serial = 2173] [outer = (nil)]
22:11:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x97906800) [pid = 1831] [serial = 2174] [outer = 0x8fdac400]
22:11:02 INFO - PROCESS | 1831 | 1466745062846 Marionette DEBUG loaded listener.js
22:11:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x979f1c00) [pid = 1831] [serial = 2175] [outer = 0x8fdac400]
22:11:03 INFO - PROCESS | 1831 | 1466745063874 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}]
22:11:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
22:11:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1738ms
22:11:03 INFO - PROCESS | 1831 | 1466745063947 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null]
22:11:03 INFO - PROCESS | 1831 | 1466745063952 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}]
22:11:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
22:11:03 INFO - PROCESS | 1831 | 1466745063960 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}]
22:11:03 INFO - PROCESS | 1831 | 1466745063964 Marionette TRACE conn4 <- [1,2870,null,{}]
22:11:03 INFO - PROCESS | 1831 | 1466745063970 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:03 INFO - PROCESS | 1831 | 1466745063982 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:04 INFO - PROCESS | 1831 | 1466745064216 Marionette TRACE conn4 <- [1,2871,null,{"value":null}]
22:11:04 INFO - PROCESS | 1831 | 1466745064500 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:04 INFO - PROCESS | 1831 | 1466745064509 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adfc00 == 35 [pid = 1831] [id = 725]
22:11:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x998a2c00) [pid = 1831] [serial = 2176] [outer = (nil)]
22:11:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d1a800) [pid = 1831] [serial = 2177] [outer = 0x998a2c00]
22:11:04 INFO - PROCESS | 1831 | 1466745064632 Marionette DEBUG loaded listener.js
22:11:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99d21c00) [pid = 1831] [serial = 2178] [outer = 0x998a2c00]
22:11:05 INFO - PROCESS | 1831 | 1466745065675 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}]
22:11:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
22:11:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1783ms
22:11:05 INFO - PROCESS | 1831 | 1466745065745 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null]
22:11:05 INFO - PROCESS | 1831 | 1466745065751 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}]
22:11:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
22:11:05 INFO - PROCESS | 1831 | 1466745065770 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}]
22:11:05 INFO - PROCESS | 1831 | 1466745065778 Marionette TRACE conn4 <- [1,2874,null,{}]
22:11:05 INFO - PROCESS | 1831 | 1466745065786 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:05 INFO - PROCESS | 1831 | 1466745065793 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:06 INFO - PROCESS | 1831 | 1466745066026 Marionette TRACE conn4 <- [1,2875,null,{"value":null}]
22:11:06 INFO - PROCESS | 1831 | 1466745066383 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:06 INFO - PROCESS | 1831 | 1466745066392 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a1fc00 == 36 [pid = 1831] [id = 726]
22:11:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98a79400) [pid = 1831] [serial = 2179] [outer = (nil)]
22:11:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9a0cf400) [pid = 1831] [serial = 2180] [outer = 0x98a79400]
22:11:06 INFO - PROCESS | 1831 | 1466745066477 Marionette DEBUG loaded listener.js
22:11:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a558400) [pid = 1831] [serial = 2181] [outer = 0x98a79400]
22:11:07 INFO - PROCESS | 1831 | 1466745067662 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}]
22:11:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
22:11:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2011ms
22:11:07 INFO - PROCESS | 1831 | 1466745067773 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null]
22:11:07 INFO - PROCESS | 1831 | 1466745067779 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}]
22:11:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
22:11:07 INFO - PROCESS | 1831 | 1466745067798 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}]
22:11:07 INFO - PROCESS | 1831 | 1466745067803 Marionette TRACE conn4 <- [1,2878,null,{}]
22:11:07 INFO - PROCESS | 1831 | 1466745067812 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:07 INFO - PROCESS | 1831 | 1466745067817 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:08 INFO - PROCESS | 1831 | --DOCSHELL 0x94777400 == 35 [pid = 1831] [id = 699]
22:11:08 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34e000 == 34 [pid = 1831] [id = 709]
22:11:08 INFO - PROCESS | 1831 | 1466745068173 Marionette TRACE conn4 <- [1,2879,null,{"value":null}]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a770800) [pid = 1831] [serial = 2133] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d28000) [pid = 1831] [serial = 2111] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x996bd000) [pid = 1831] [serial = 2109] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x914a3c00) [pid = 1831] [serial = 2118] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x93c28c00) [pid = 1831] [serial = 2129] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x99d28400) [pid = 1831] [serial = 2126] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x91ad9800) [pid = 1831] [serial = 2105] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x8ebdb000) [pid = 1831] [serial = 2130] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99ee5000) [pid = 1831] [serial = 2127] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98a27400) [pid = 1831] [serial = 2123] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x99ee8c00) [pid = 1831] [serial = 2112] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a0cfc00) [pid = 1831] [serial = 2114] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x8fdae400) [pid = 1831] [serial = 2117] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9477ec00) [pid = 1831] [serial = 2106] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9989b000) [pid = 1831] [serial = 2124] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9a05ac00) [pid = 1831] [serial = 2115] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x95294800) [pid = 1831] [serial = 2120] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x979ed800) [pid = 1831] [serial = 2108] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x98a76000) [pid = 1831] [serial = 2103] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x953e7c00) [pid = 1831] [serial = 2121] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9a54f000) [pid = 1831] [serial = 2132] [outer = (nil)] [url = about:blank]
22:11:08 INFO - PROCESS | 1831 | 1466745068320 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:08 INFO - PROCESS | 1831 | 1466745068335 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7c00 == 35 [pid = 1831] [id = 727]
22:11:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x914a3c00) [pid = 1831] [serial = 2182] [outer = (nil)]
22:11:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x93a5b800) [pid = 1831] [serial = 2183] [outer = 0x914a3c00]
22:11:08 INFO - PROCESS | 1831 | 1466745068409 Marionette DEBUG loaded listener.js
22:11:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x94775c00) [pid = 1831] [serial = 2184] [outer = 0x914a3c00]
22:11:09 INFO - PROCESS | 1831 | 1466745069237 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}]
22:11:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
22:11:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1500ms
22:11:09 INFO - PROCESS | 1831 | 1466745069288 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null]
22:11:09 INFO - PROCESS | 1831 | 1466745069294 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}]
22:11:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
22:11:09 INFO - PROCESS | 1831 | 1466745069305 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}]
22:11:09 INFO - PROCESS | 1831 | 1466745069309 Marionette TRACE conn4 <- [1,2882,null,{}]
22:11:09 INFO - PROCESS | 1831 | 1466745069315 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:09 INFO - PROCESS | 1831 | 1466745069321 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:09 INFO - PROCESS | 1831 | 1466745069498 Marionette TRACE conn4 <- [1,2883,null,{"value":null}]
22:11:09 INFO - PROCESS | 1831 | 1466745069670 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:09 INFO - PROCESS | 1831 | 1466745069683 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393c00 == 36 [pid = 1831] [id = 728]
22:11:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x953e5400) [pid = 1831] [serial = 2185] [outer = (nil)]
22:11:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x953ef400) [pid = 1831] [serial = 2186] [outer = 0x953e5400]
22:11:09 INFO - PROCESS | 1831 | 1466745069766 Marionette DEBUG loaded listener.js
22:11:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9790a800) [pid = 1831] [serial = 2187] [outer = 0x953e5400]
22:11:10 INFO - PROCESS | 1831 | 1466745070689 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}]
22:11:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
22:11:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1432ms
22:11:10 INFO - PROCESS | 1831 | 1466745070738 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null]
22:11:10 INFO - PROCESS | 1831 | 1466745070743 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}]
22:11:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
22:11:10 INFO - PROCESS | 1831 | 1466745070758 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}]
22:11:10 INFO - PROCESS | 1831 | 1466745070764 Marionette TRACE conn4 <- [1,2886,null,{}]
22:11:10 INFO - PROCESS | 1831 | 1466745070780 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:10 INFO - PROCESS | 1831 | 1466745070789 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:11 INFO - PROCESS | 1831 | 1466745071026 Marionette TRACE conn4 <- [1,2887,null,{"value":null}]
22:11:11 INFO - PROCESS | 1831 | 1466745071048 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:11 INFO - PROCESS | 1831 | 1466745071062 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ec800 == 37 [pid = 1831] [id = 729]
22:11:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x998b8c00) [pid = 1831] [serial = 2188] [outer = (nil)]
22:11:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x99d1d000) [pid = 1831] [serial = 2189] [outer = 0x998b8c00]
22:11:11 INFO - PROCESS | 1831 | 1466745071136 Marionette DEBUG loaded listener.js
22:11:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x99ee5000) [pid = 1831] [serial = 2190] [outer = 0x998b8c00]
22:11:12 INFO - PROCESS | 1831 | 1466745072111 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}]
22:11:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
22:11:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1393ms
22:11:12 INFO - PROCESS | 1831 | 1466745072151 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null]
22:11:12 INFO - PROCESS | 1831 | 1466745072156 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}]
22:11:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
22:11:12 INFO - PROCESS | 1831 | 1466745072163 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}]
22:11:12 INFO - PROCESS | 1831 | 1466745072167 Marionette TRACE conn4 <- [1,2890,null,{}]
22:11:12 INFO - PROCESS | 1831 | 1466745072173 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:12 INFO - PROCESS | 1831 | 1466745072179 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:12 INFO - PROCESS | 1831 | 1466745072431 Marionette TRACE conn4 <- [1,2891,null,{"value":null}]
22:11:12 INFO - PROCESS | 1831 | 1466745072458 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:12 INFO - PROCESS | 1831 | 1466745072468 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989c400 == 38 [pid = 1831] [id = 730]
22:11:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x99d23000) [pid = 1831] [serial = 2191] [outer = (nil)]
22:11:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99ef1800) [pid = 1831] [serial = 2192] [outer = 0x99d23000]
22:11:12 INFO - PROCESS | 1831 | 1466745072537 Marionette DEBUG loaded listener.js
22:11:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a54c800) [pid = 1831] [serial = 2193] [outer = 0x99d23000]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x914a2c00) [pid = 1831] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x8e344c00) [pid = 1831] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x93a5b000) [pid = 1831] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x8ebd9c00) [pid = 1831] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9981e000) [pid = 1831] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9a85ac00) [pid = 1831] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x998b3000) [pid = 1831] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9b4e9800) [pid = 1831] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9d4f8800) [pid = 1831] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x9796dc00) [pid = 1831] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html]
22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9529e400) [pid = 1831] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html]
22:11:13 INFO - PROCESS | 1831 | 1466745073586 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}]
22:11:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
22:11:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1444ms
22:11:13 INFO - PROCESS | 1831 | 1466745073608 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null]
22:11:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
22:11:13 INFO - PROCESS | 1831 | 1466745073613 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}]
22:11:13 INFO - PROCESS | 1831 | 1466745073619 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}]
22:11:13 INFO - PROCESS | 1831 | 1466745073622 Marionette TRACE conn4 <- [1,2894,null,{}]
22:11:13 INFO - PROCESS | 1831 | 1466745073628 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:13 INFO - PROCESS | 1831 | 1466745073633 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:13 INFO - PROCESS | 1831 | 1466745073786 Marionette TRACE conn4 <- [1,2895,null,{"value":null}]
22:11:13 INFO - PROCESS | 1831 | 1466745073800 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:13 INFO - PROCESS | 1831 | 1466745073808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a7000 == 39 [pid = 1831] [id = 731]
22:11:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x951a0400) [pid = 1831] [serial = 2194] [outer = (nil)]
22:11:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x99ef1400) [pid = 1831] [serial = 2195] [outer = 0x951a0400]
22:11:13 INFO - PROCESS | 1831 | 1466745073877 Marionette DEBUG loaded listener.js
22:11:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x98ac9000) [pid = 1831] [serial = 2196] [outer = 0x951a0400]
22:11:14 INFO - PROCESS | 1831 | 1466745074818 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}]
22:11:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
22:11:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1242ms
22:11:14 INFO - PROCESS | 1831 | 1466745074860 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null]
22:11:14 INFO - PROCESS | 1831 | 1466745074864 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}]
22:11:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
22:11:14 INFO - PROCESS | 1831 | 1466745074934 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}]
22:11:14 INFO - PROCESS | 1831 | 1466745074939 Marionette TRACE conn4 <- [1,2898,null,{}]
22:11:14 INFO - PROCESS | 1831 | 1466745074964 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:14 INFO - PROCESS | 1831 | 1466745074971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:15 INFO - PROCESS | 1831 | 1466745075180 Marionette TRACE conn4 <- [1,2899,null,{"value":null}]
22:11:15 INFO - PROCESS | 1831 | 1466745075372 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:15 INFO - PROCESS | 1831 | 1466745075385 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b0000 == 40 [pid = 1831] [id = 732]
22:11:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x91adcc00) [pid = 1831] [serial = 2197] [outer = (nil)]
22:11:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9471b400) [pid = 1831] [serial = 2198] [outer = 0x91adcc00]
22:11:15 INFO - PROCESS | 1831 | 1466745075537 Marionette DEBUG loaded listener.js
22:11:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9477ec00) [pid = 1831] [serial = 2199] [outer = 0x91adcc00]
22:11:16 INFO - PROCESS | 1831 | 1466745076532 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}]
22:11:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
22:11:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1710ms
22:11:16 INFO - PROCESS | 1831 | 1466745076601 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null]
22:11:16 INFO - PROCESS | 1831 | 1466745076608 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}]
22:11:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
22:11:16 INFO - PROCESS | 1831 | 1466745076619 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}]
22:11:16 INFO - PROCESS | 1831 | 1466745076623 Marionette TRACE conn4 <- [1,2902,null,{}]
22:11:16 INFO - PROCESS | 1831 | 1466745076633 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:16 INFO - PROCESS | 1831 | 1466745076641 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:16 INFO - PROCESS | 1831 | 1466745076836 Marionette TRACE conn4 <- [1,2903,null,{"value":null}]
22:11:17 INFO - PROCESS | 1831 | 1466745077080 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:17 INFO - PROCESS | 1831 | 1466745077089 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7400 == 41 [pid = 1831] [id = 733]
22:11:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x96e67000) [pid = 1831] [serial = 2200] [outer = (nil)]
22:11:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9989a000) [pid = 1831] [serial = 2201] [outer = 0x96e67000]
22:11:17 INFO - PROCESS | 1831 | 1466745077191 Marionette DEBUG loaded listener.js
22:11:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x998a4000) [pid = 1831] [serial = 2202] [outer = 0x96e67000]
22:11:18 INFO - PROCESS | 1831 | 1466745078109 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}]
22:11:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
22:11:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1543ms
22:11:18 INFO - PROCESS | 1831 | 1466745078163 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null]
22:11:18 INFO - PROCESS | 1831 | 1466745078167 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}]
22:11:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
22:11:18 INFO - PROCESS | 1831 | 1466745078174 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}]
22:11:18 INFO - PROCESS | 1831 | 1466745078177 Marionette TRACE conn4 <- [1,2906,null,{}]
22:11:18 INFO - PROCESS | 1831 | 1466745078184 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:18 INFO - PROCESS | 1831 | 1466745078189 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:18 INFO - PROCESS | 1831 | 1466745078389 Marionette TRACE conn4 <- [1,2907,null,{"value":null}]
22:11:18 INFO - PROCESS | 1831 | 1466745078681 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:18 INFO - PROCESS | 1831 | 1466745078700 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee4800 == 42 [pid = 1831] [id = 734]
22:11:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a773000) [pid = 1831] [serial = 2203] [outer = (nil)]
22:11:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a776c00) [pid = 1831] [serial = 2204] [outer = 0x9a773000]
22:11:18 INFO - PROCESS | 1831 | 1466745078835 Marionette DEBUG loaded listener.js
22:11:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a944c00) [pid = 1831] [serial = 2205] [outer = 0x9a773000]
22:11:19 INFO - PROCESS | 1831 | 1466745079786 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}]
22:11:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
22:11:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1692ms
22:11:19 INFO - PROCESS | 1831 | 1466745079868 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null]
22:11:19 INFO - PROCESS | 1831 | 1466745079873 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}]
22:11:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
22:11:19 INFO - PROCESS | 1831 | 1466745079879 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}]
22:11:19 INFO - PROCESS | 1831 | 1466745079883 Marionette TRACE conn4 <- [1,2910,null,{}]
22:11:19 INFO - PROCESS | 1831 | 1466745079889 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:19 INFO - PROCESS | 1831 | 1466745079895 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:20 INFO - PROCESS | 1831 | 1466745080122 Marionette TRACE conn4 <- [1,2911,null,{"value":null}]
22:11:20 INFO - PROCESS | 1831 | 1466745080358 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:20 INFO - PROCESS | 1831 | 1466745080364 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e342c00 == 43 [pid = 1831] [id = 735]
22:11:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99ef0c00) [pid = 1831] [serial = 2206] [outer = (nil)]
22:11:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9b93f000) [pid = 1831] [serial = 2207] [outer = 0x99ef0c00]
22:11:20 INFO - PROCESS | 1831 | 1466745080495 Marionette DEBUG loaded listener.js
22:11:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9d47cc00) [pid = 1831] [serial = 2208] [outer = 0x99ef0c00]
22:11:21 INFO - PROCESS | 1831 | 1466745081280 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}]
22:11:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
22:11:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
22:11:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1442ms
22:11:21 INFO - PROCESS | 1831 | 1466745081323 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null]
22:11:21 INFO - PROCESS | 1831 | 1466745081328 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}]
22:11:21 INFO - TEST-START | /DOMEvents/constructors.html
22:11:21 INFO - PROCESS | 1831 | 1466745081335 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}]
22:11:21 INFO - PROCESS | 1831 | 1466745081339 Marionette TRACE conn4 <- [1,2914,null,{}]
22:11:21 INFO - PROCESS | 1831 | 1466745081345 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:21 INFO - PROCESS | 1831 | 1466745081351 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:21 INFO - PROCESS | 1831 | 1466745081599 Marionette TRACE conn4 <- [1,2915,null,{"value":null}]
22:11:21 INFO - PROCESS | 1831 | 1466745081796 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:21 INFO - PROCESS | 1831 | 1466745081805 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4c00 == 44 [pid = 1831] [id = 736]
22:11:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9ac5a800) [pid = 1831] [serial = 2209] [outer = (nil)]
22:11:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d87a400) [pid = 1831] [serial = 2210] [outer = 0x9ac5a800]
22:11:21 INFO - PROCESS | 1831 | 1466745081888 Marionette DEBUG loaded listener.js
22:11:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d884c00) [pid = 1831] [serial = 2211] [outer = 0x9ac5a800]
22:11:22 INFO - PROCESS | 1831 | 1466745082908 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}]
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
22:11:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
22:11:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
22:11:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 1656ms
22:11:23 INFO - PROCESS | 1831 | 1466745083005 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null]
22:11:23 INFO - PROCESS | 1831 | 1466745083011 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}]
22:11:23 INFO - TEST-START | /DOMEvents/event-phases-order.html
22:11:23 INFO - PROCESS | 1831 | 1466745083036 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}]
22:11:23 INFO - PROCESS | 1831 | 1466745083041 Marionette TRACE conn4 <- [1,2918,null,{}]
22:11:23 INFO - PROCESS | 1831 | 1466745083048 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:23 INFO - PROCESS | 1831 | 1466745083060 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:23 INFO - PROCESS | 1831 | 1466745083330 Marionette TRACE conn4 <- [1,2919,null,{"value":null}]
22:11:23 INFO - PROCESS | 1831 | 1466745083622 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:23 INFO - PROCESS | 1831 | 1466745083629 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34b800 == 45 [pid = 1831] [id = 737]
22:11:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8e34e800) [pid = 1831] [serial = 2212] [outer = (nil)]
22:11:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa1f2ac00) [pid = 1831] [serial = 2213] [outer = 0x8e34e800]
22:11:23 INFO - PROCESS | 1831 | 1466745083720 Marionette DEBUG loaded listener.js
22:11:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa2136400) [pid = 1831] [serial = 2214] [outer = 0x8e34e800]
22:11:24 INFO - PROCESS | 1831 | 1466745084543 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}]
22:11:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
22:11:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1536ms
22:11:24 INFO - PROCESS | 1831 | 1466745084569 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null]
22:11:24 INFO - PROCESS | 1831 | 1466745084573 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}]
22:11:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
22:11:24 INFO - PROCESS | 1831 | 1466745084580 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}]
22:11:24 INFO - PROCESS | 1831 | 1466745084584 Marionette TRACE conn4 <- [1,2922,null,{}]
22:11:24 INFO - PROCESS | 1831 | 1466745084590 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:24 INFO - PROCESS | 1831 | 1466745084595 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:24 INFO - PROCESS | 1831 | 1466745084854 Marionette TRACE conn4 <- [1,2923,null,{"value":null}]
22:11:25 INFO - PROCESS | 1831 | 1466745085005 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:25 INFO - PROCESS | 1831 | 1466745085013 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 46 [pid = 1831] [id = 738]
22:11:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9538a800) [pid = 1831] [serial = 2215] [outer = (nil)]
22:11:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa2220000) [pid = 1831] [serial = 2216] [outer = 0x9538a800]
22:11:25 INFO - PROCESS | 1831 | 1466745085096 Marionette DEBUG loaded listener.js
22:11:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa229d000) [pid = 1831] [serial = 2217] [outer = 0x9538a800]
22:11:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570
22:11:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570
22:11:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570
22:11:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570
22:11:26 INFO - PROCESS | 1831 | 1466745086022 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}]
22:11:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
22:11:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:11:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
22:11:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:11:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
22:11:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:11:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
22:11:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
22:11:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
22:11:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1485ms
22:11:26 INFO - PROCESS | 1831 | 1466745086068 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null]
22:11:26 INFO - PROCESS | 1831 | 1466745086075 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}]
22:11:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
22:11:26 INFO - PROCESS | 1831 | 1466745086089 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}]
22:11:26 INFO - PROCESS | 1831 | 1466745086093 Marionette TRACE conn4 <- [1,2926,null,{}]
22:11:26 INFO - PROCESS | 1831 | 1466745086358 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:26 INFO - PROCESS | 1831 | 1466745086364 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:26 INFO - PROCESS | 1831 | 1466745086565 Marionette TRACE conn4 <- [1,2927,null,{"value":null}]
22:11:26 INFO - PROCESS | 1831 | 1466745086824 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:26 INFO - PROCESS | 1831 | 1466745086834 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a4f800 == 47 [pid = 1831] [id = 739]
22:11:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93a52400) [pid = 1831] [serial = 2218] [outer = (nil)]
22:11:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9471dc00) [pid = 1831] [serial = 2219] [outer = 0x93a52400]
22:11:26 INFO - PROCESS | 1831 | 1466745086955 Marionette DEBUG loaded listener.js
22:11:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9525e800) [pid = 1831] [serial = 2220] [outer = 0x93a52400]
22:11:27 INFO - PROCESS | 1831 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
22:11:27 INFO - PROCESS | 1831 | 1466745087808 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}]
22:11:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
22:11:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1752ms
22:11:27 INFO - PROCESS | 1831 | 1466745087844 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null]
22:11:27 INFO - PROCESS | 1831 | 1466745087849 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}]
22:11:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
22:11:27 INFO - PROCESS | 1831 | 1466745087857 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}]
22:11:27 INFO - PROCESS | 1831 | 1466745087861 Marionette TRACE conn4 <- [1,2930,null,{}]
22:11:27 INFO - PROCESS | 1831 | 1466745087869 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:27 INFO - PROCESS | 1831 | 1466745087875 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:28 INFO - PROCESS | 1831 | 1466745088050 Marionette TRACE conn4 <- [1,2931,null,{"value":null}]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae2400 == 46 [pid = 1831] [id = 706]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8e343400 == 45 [pid = 1831] [id = 718]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x95267800 == 44 [pid = 1831] [id = 707]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac000 == 43 [pid = 1831] [id = 701]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9000 == 42 [pid = 1831] [id = 710]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x914b0c00 == 41 [pid = 1831] [id = 700]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd6000 == 40 [pid = 1831] [id = 702]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34d800 == 39 [pid = 1831] [id = 704]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1b400 == 38 [pid = 1831] [id = 703]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x94772c00 == 37 [pid = 1831] [id = 698]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8e350c00 == 36 [pid = 1831] [id = 705]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x93c31c00 == 35 [pid = 1831] [id = 714]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x97907400 == 34 [pid = 1831] [id = 708]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x91ada400 == 33 [pid = 1831] [id = 697]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb9000 == 32 [pid = 1831] [id = 711]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x98a7ac00 == 31 [pid = 1831] [id = 712]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x9a559c00 == 30 [pid = 1831] [id = 713]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd9400 == 29 [pid = 1831] [id = 717]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x99eee000 == 28 [pid = 1831] [id = 715]
22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x99c70800 == 27 [pid = 1831] [id = 716]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x953e4400) [pid = 1831] [serial = 2136] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8e34d400) [pid = 1831] [serial = 2156] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x95268000) [pid = 1831] [serial = 2135] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x8ebdb400) [pid = 1831] [serial = 2157] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93a81800) [pid = 1831] [serial = 2159] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91ad6c00) [pid = 1831] [serial = 2154] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99b4d400) [pid = 1831] [serial = 2139] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9989f400) [pid = 1831] [serial = 2138] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb3c00) [pid = 1831] [serial = 2153] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9b49d800) [pid = 1831] [serial = 2142] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a94f000) [pid = 1831] [serial = 2141] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9b944400) [pid = 1831] [serial = 2145] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b787400) [pid = 1831] [serial = 2144] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9d88a400) [pid = 1831] [serial = 2148] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9d884000) [pid = 1831] [serial = 2147] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa1f9a000) [pid = 1831] [serial = 2151] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa1f2a000) [pid = 1831] [serial = 2150] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x97978000) [pid = 1831] [serial = 2165] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x95389800) [pid = 1831] [serial = 2162] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x979fa800) [pid = 1831] [serial = 2166] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x953e8800) [pid = 1831] [serial = 2163] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x93c2ac00) [pid = 1831] [serial = 2160] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x979f8400) [pid = 1831] [serial = 2168] [outer = (nil)] [url = about:blank]
22:11:29 INFO - PROCESS | 1831 | 1466745089482 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:29 INFO - PROCESS | 1831 | 1466745089494 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34d400 == 28 [pid = 1831] [id = 740]
22:11:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x8e34d800) [pid = 1831] [serial = 2221] [outer = (nil)]
22:11:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x8ebcfc00) [pid = 1831] [serial = 2222] [outer = 0x8e34d800]
22:11:29 INFO - PROCESS | 1831 | 1466745089582 Marionette DEBUG loaded listener.js
22:11:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x8ebdd800) [pid = 1831] [serial = 2223] [outer = 0x8e34d800]
22:11:30 INFO - PROCESS | 1831 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
22:11:30 INFO - PROCESS | 1831 | 1466745090357 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}]
22:11:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
22:11:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2535ms
22:11:30 INFO - PROCESS | 1831 | 1466745090394 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null]
22:11:30 INFO - PROCESS | 1831 | 1466745090400 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}]
22:11:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
22:11:30 INFO - PROCESS | 1831 | 1466745090408 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}]
22:11:30 INFO - PROCESS | 1831 | 1466745090413 Marionette TRACE conn4 <- [1,2934,null,{}]
22:11:30 INFO - PROCESS | 1831 | 1466745090420 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:30 INFO - PROCESS | 1831 | 1466745090429 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:30 INFO - PROCESS | 1831 | 1466745090597 Marionette TRACE conn4 <- [1,2935,null,{"value":null}]
22:11:30 INFO - PROCESS | 1831 | 1466745090749 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:30 INFO - PROCESS | 1831 | 1466745090761 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2000 == 29 [pid = 1831] [id = 741]
22:11:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x8fdb9c00) [pid = 1831] [serial = 2224] [outer = (nil)]
22:11:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x91adc800) [pid = 1831] [serial = 2225] [outer = 0x8fdb9c00]
22:11:30 INFO - PROCESS | 1831 | 1466745090832 Marionette DEBUG loaded listener.js
22:11:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x93a53000) [pid = 1831] [serial = 2226] [outer = 0x8fdb9c00]
22:11:31 INFO - PROCESS | 1831 | 1466745091643 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}]
22:11:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
22:11:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1287ms
22:11:31 INFO - PROCESS | 1831 | 1466745091700 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null]
22:11:31 INFO - PROCESS | 1831 | 1466745091708 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}]
22:11:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
22:11:31 INFO - PROCESS | 1831 | 1466745091715 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}]
22:11:31 INFO - PROCESS | 1831 | 1466745091719 Marionette TRACE conn4 <- [1,2938,null,{}]
22:11:31 INFO - PROCESS | 1831 | 1466745091725 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:31 INFO - PROCESS | 1831 | 1466745091731 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:31 INFO - PROCESS | 1831 | 1466745091902 Marionette TRACE conn4 <- [1,2939,null,{"value":null}]
22:11:32 INFO - PROCESS | 1831 | 1466745092087 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:32 INFO - PROCESS | 1831 | 1466745092097 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9400 == 30 [pid = 1831] [id = 742]
22:11:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x94779000) [pid = 1831] [serial = 2227] [outer = (nil)]
22:11:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9529fc00) [pid = 1831] [serial = 2228] [outer = 0x94779000]
22:11:32 INFO - PROCESS | 1831 | 1466745092169 Marionette DEBUG loaded listener.js
22:11:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x95393000) [pid = 1831] [serial = 2229] [outer = 0x94779000]
22:11:33 INFO - PROCESS | 1831 | 1466745093066 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}]
22:11:33 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
22:11:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1381ms
22:11:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
22:11:33 INFO - PROCESS | 1831 | 1466745093102 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null]
22:11:33 INFO - PROCESS | 1831 | 1466745093106 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}]
22:11:33 INFO - PROCESS | 1831 | 1466745093122 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}]
22:11:33 INFO - PROCESS | 1831 | 1466745093132 Marionette TRACE conn4 <- [1,2942,null,{}]
22:11:33 INFO - PROCESS | 1831 | 1466745093147 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:33 INFO - PROCESS | 1831 | 1466745093156 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:33 INFO - PROCESS | 1831 | 1466745093385 Marionette TRACE conn4 <- [1,2943,null,{"value":null}]
22:11:33 INFO - PROCESS | 1831 | 1466745093410 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:33 INFO - PROCESS | 1831 | 1466745093420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x97908000 == 31 [pid = 1831] [id = 743]
22:11:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x97908400) [pid = 1831] [serial = 2230] [outer = (nil)]
22:11:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x97973000) [pid = 1831] [serial = 2231] [outer = 0x97908400]
22:11:33 INFO - PROCESS | 1831 | 1466745093486 Marionette DEBUG loaded listener.js
22:11:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x979ef800) [pid = 1831] [serial = 2232] [outer = 0x97908400]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x951a0400) [pid = 1831] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x99d23000) [pid = 1831] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x8ebd1000) [pid = 1831] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x8ebdd000) [pid = 1831] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x98a79400) [pid = 1831] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x998a2c00) [pid = 1831] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x914a3c00) [pid = 1831] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x8fdac400) [pid = 1831] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x953e5400) [pid = 1831] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html]
22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x998b8c00) [pid = 1831] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html]
22:11:34 INFO - PROCESS | 1831 | 1466745094856 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}]
22:11:34 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
22:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
22:11:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1761ms
22:11:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
22:11:34 INFO - PROCESS | 1831 | 1466745094873 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null]
22:11:34 INFO - PROCESS | 1831 | 1466745094877 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}]
22:11:34 INFO - PROCESS | 1831 | 1466745094884 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}]
22:11:34 INFO - PROCESS | 1831 | 1466745094887 Marionette TRACE conn4 <- [1,2946,null,{}]
22:11:34 INFO - PROCESS | 1831 | 1466745094893 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:34 INFO - PROCESS | 1831 | 1466745094898 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:35 INFO - PROCESS | 1831 | 1466745095053 Marionette TRACE conn4 <- [1,2947,null,{"value":null}]
22:11:35 INFO - PROCESS | 1831 | 1466745095205 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:35 INFO - PROCESS | 1831 | 1466745095212 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ab000 == 32 [pid = 1831] [id = 744]
22:11:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x952a0000) [pid = 1831] [serial = 2233] [outer = (nil)]
22:11:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x979fa800) [pid = 1831] [serial = 2234] [outer = 0x952a0000]
22:11:35 INFO - PROCESS | 1831 | 1466745095284 Marionette DEBUG loaded listener.js
22:11:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x98a79400) [pid = 1831] [serial = 2235] [outer = 0x952a0000]
22:11:35 INFO - PROCESS | 1831 | 1466745095941 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}]
22:11:35 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
22:11:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1090ms
22:11:35 INFO - PROCESS | 1831 | 1466745095984 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null]
22:11:35 INFO - PROCESS | 1831 | 1466745095988 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}]
22:11:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
22:11:35 INFO - PROCESS | 1831 | 1466745095994 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}]
22:11:35 INFO - PROCESS | 1831 | 1466745095997 Marionette TRACE conn4 <- [1,2950,null,{}]
22:11:36 INFO - PROCESS | 1831 | 1466745096003 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:36 INFO - PROCESS | 1831 | 1466745096008 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:36 INFO - PROCESS | 1831 | 1466745096204 Marionette TRACE conn4 <- [1,2951,null,{"value":null}]
22:11:36 INFO - PROCESS | 1831 | 1466745096228 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:36 INFO - PROCESS | 1831 | 1466745096248 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x98370800 == 33 [pid = 1831] [id = 745]
22:11:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x98f4ac00) [pid = 1831] [serial = 2236] [outer = (nil)]
22:11:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9989cc00) [pid = 1831] [serial = 2237] [outer = 0x98f4ac00]
22:11:36 INFO - PROCESS | 1831 | 1466745096329 Marionette DEBUG loaded listener.js
22:11:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99b82000) [pid = 1831] [serial = 2238] [outer = 0x98f4ac00]
22:11:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9000 == 34 [pid = 1831] [id = 746]
22:11:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x91ad9800) [pid = 1831] [serial = 2239] [outer = (nil)]
22:11:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91ada000) [pid = 1831] [serial = 2240] [outer = 0x91ad9800]
22:11:37 INFO - PROCESS | 1831 | 1466745097633 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}]
22:11:37 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
22:11:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1684ms
22:11:37 INFO - PROCESS | 1831 | 1466745097680 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null]
22:11:37 INFO - PROCESS | 1831 | 1466745097687 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}]
22:11:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
22:11:37 INFO - PROCESS | 1831 | 1466745097696 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}]
22:11:37 INFO - PROCESS | 1831 | 1466745097701 Marionette TRACE conn4 <- [1,2954,null,{}]
22:11:37 INFO - PROCESS | 1831 | 1466745097710 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:37 INFO - PROCESS | 1831 | 1466745097716 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:37 INFO - PROCESS | 1831 | 1466745097930 Marionette TRACE conn4 <- [1,2955,null,{"value":null}]
22:11:38 INFO - PROCESS | 1831 | 1466745098168 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:38 INFO - PROCESS | 1831 | 1466745098176 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebdc000 == 35 [pid = 1831] [id = 747]
22:11:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x914ae400) [pid = 1831] [serial = 2241] [outer = (nil)]
22:11:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9529e800) [pid = 1831] [serial = 2242] [outer = 0x914ae400]
22:11:38 INFO - PROCESS | 1831 | 1466745098287 Marionette DEBUG loaded listener.js
22:11:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95392000) [pid = 1831] [serial = 2243] [outer = 0x914ae400]
22:11:39 INFO - PROCESS | 1831 | 1466745099189 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}]
22:11:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
22:11:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
22:11:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1537ms
22:11:39 INFO - PROCESS | 1831 | 1466745099233 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null]
22:11:39 INFO - PROCESS | 1831 | 1466745099240 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}]
22:11:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
22:11:39 INFO - PROCESS | 1831 | 1466745099251 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}]
22:11:39 INFO - PROCESS | 1831 | 1466745099255 Marionette TRACE conn4 <- [1,2958,null,{}]
22:11:39 INFO - PROCESS | 1831 | 1466745099291 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:39 INFO - PROCESS | 1831 | 1466745099297 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:39 INFO - PROCESS | 1831 | 1466745099517 Marionette TRACE conn4 <- [1,2959,null,{"value":null}]
22:11:39 INFO - PROCESS | 1831 | 1466745099712 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:39 INFO - PROCESS | 1831 | 1466745099719 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e346c00 == 36 [pid = 1831] [id = 748]
22:11:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x996b7400) [pid = 1831] [serial = 2244] [outer = (nil)]
22:11:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99c76400) [pid = 1831] [serial = 2245] [outer = 0x996b7400]
22:11:39 INFO - PROCESS | 1831 | 1466745099803 Marionette DEBUG loaded listener.js
22:11:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d1ac00) [pid = 1831] [serial = 2246] [outer = 0x996b7400]
22:11:40 INFO - PROCESS | 1831 | 1466745100772 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}]
22:11:40 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
22:11:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1573ms
22:11:40 INFO - PROCESS | 1831 | 1466745100826 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null]
22:11:40 INFO - PROCESS | 1831 | 1466745100830 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}]
22:11:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
22:11:40 INFO - PROCESS | 1831 | 1466745100864 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}]
22:11:40 INFO - PROCESS | 1831 | 1466745100872 Marionette TRACE conn4 <- [1,2962,null,{}]
22:11:40 INFO - PROCESS | 1831 | 1466745100897 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:40 INFO - PROCESS | 1831 | 1466745100907 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:41 INFO - PROCESS | 1831 | 1466745101116 Marionette TRACE conn4 <- [1,2963,null,{"value":null}]
22:11:41 INFO - PROCESS | 1831 | 1466745101309 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:41 INFO - PROCESS | 1831 | 1466745101321 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a05ac00 == 37 [pid = 1831] [id = 749]
22:11:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a05b400) [pid = 1831] [serial = 2247] [outer = (nil)]
22:11:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a54bc00) [pid = 1831] [serial = 2248] [outer = 0x9a05b400]
22:11:41 INFO - PROCESS | 1831 | 1466745101448 Marionette DEBUG loaded listener.js
22:11:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a76b800) [pid = 1831] [serial = 2249] [outer = 0x9a05b400]
22:11:42 INFO - PROCESS | 1831 | 1466745102389 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}]
22:11:42 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
22:11:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1570ms
22:11:42 INFO - PROCESS | 1831 | 1466745102408 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null]
22:11:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
22:11:42 INFO - PROCESS | 1831 | 1466745102413 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}]
22:11:42 INFO - PROCESS | 1831 | 1466745102420 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}]
22:11:42 INFO - PROCESS | 1831 | 1466745102423 Marionette TRACE conn4 <- [1,2966,null,{}]
22:11:42 INFO - PROCESS | 1831 | 1466745102429 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:42 INFO - PROCESS | 1831 | 1466745102434 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:42 INFO - PROCESS | 1831 | 1466745102609 Marionette TRACE conn4 <- [1,2967,null,{"value":null}]
22:11:42 INFO - PROCESS | 1831 | 1466745102806 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:42 INFO - PROCESS | 1831 | 1466745102816 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x97904800 == 38 [pid = 1831] [id = 750]
22:11:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a772000) [pid = 1831] [serial = 2250] [outer = (nil)]
22:11:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a85d400) [pid = 1831] [serial = 2251] [outer = 0x9a772000]
22:11:42 INFO - PROCESS | 1831 | 1466745102899 Marionette DEBUG loaded listener.js
22:11:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9afe2c00) [pid = 1831] [serial = 2252] [outer = 0x9a772000]
22:11:43 INFO - PROCESS | 1831 | 1466745103820 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}]
22:11:43 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
22:11:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1436ms
22:11:43 INFO - PROCESS | 1831 | 1466745103856 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null]
22:11:43 INFO - PROCESS | 1831 | 1466745103861 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}]
22:11:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
22:11:43 INFO - PROCESS | 1831 | 1466745103868 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}]
22:11:43 INFO - PROCESS | 1831 | 1466745103872 Marionette TRACE conn4 <- [1,2970,null,{}]
22:11:43 INFO - PROCESS | 1831 | 1466745103878 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:43 INFO - PROCESS | 1831 | 1466745103884 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:44 INFO - PROCESS | 1831 | 1466745104061 Marionette TRACE conn4 <- [1,2971,null,{"value":null}]
22:11:44 INFO - PROCESS | 1831 | 1466745104263 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:44 INFO - PROCESS | 1831 | 1466745104269 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad5800 == 39 [pid = 1831] [id = 751]
22:11:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x91ad7000) [pid = 1831] [serial = 2253] [outer = (nil)]
22:11:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9ac5c400) [pid = 1831] [serial = 2254] [outer = 0x91ad7000]
22:11:44 INFO - PROCESS | 1831 | 1466745104409 Marionette DEBUG loaded listener.js
22:11:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b944400) [pid = 1831] [serial = 2255] [outer = 0x91ad7000]
22:11:45 INFO - PROCESS | 1831 | 1466745105551 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}]
22:11:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
22:11:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1695ms
22:11:45 INFO - PROCESS | 1831 | 1466745105563 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null]
22:11:45 INFO - PROCESS | 1831 | 1466745105570 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}]
22:11:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
22:11:45 INFO - PROCESS | 1831 | 1466745105580 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}]
22:11:45 INFO - PROCESS | 1831 | 1466745105585 Marionette TRACE conn4 <- [1,2974,null,{}]
22:11:45 INFO - PROCESS | 1831 | 1466745105593 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:45 INFO - PROCESS | 1831 | 1466745105600 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:45 INFO - PROCESS | 1831 | 1466745105834 Marionette TRACE conn4 <- [1,2975,null,{"value":null}]
22:11:46 INFO - PROCESS | 1831 | 1466745106156 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:46 INFO - PROCESS | 1831 | 1466745106172 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a4c00 == 40 [pid = 1831] [id = 752]
22:11:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x914a6400) [pid = 1831] [serial = 2256] [outer = (nil)]
22:11:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x93a88c00) [pid = 1831] [serial = 2257] [outer = 0x914a6400]
22:11:46 INFO - PROCESS | 1831 | 1466745106258 Marionette DEBUG loaded listener.js
22:11:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x94779800) [pid = 1831] [serial = 2258] [outer = 0x914a6400]
22:11:46 INFO - PROCESS | 1831 | --DOCSHELL 0x9790c800 == 39 [pid = 1831] [id = 721]
22:11:46 INFO - PROCESS | 1831 | --DOCSHELL 0x94776800 == 38 [pid = 1831] [id = 720]
22:11:46 INFO - PROCESS | 1831 | --DOCSHELL 0x95393c00 == 37 [pid = 1831] [id = 728]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x99ef1800) [pid = 1831] [serial = 2192] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x98ad0800) [pid = 1831] [serial = 2169] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8fdb1000) [pid = 1831] [serial = 2171] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x93a5c000) [pid = 1831] [serial = 2172] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a0cf400) [pid = 1831] [serial = 2180] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a558400) [pid = 1831] [serial = 2181] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d1a800) [pid = 1831] [serial = 2177] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99d21c00) [pid = 1831] [serial = 2178] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93a5b800) [pid = 1831] [serial = 2183] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x94775c00) [pid = 1831] [serial = 2184] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x97906800) [pid = 1831] [serial = 2174] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x979f1c00) [pid = 1831] [serial = 2175] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953ef400) [pid = 1831] [serial = 2186] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d1d000) [pid = 1831] [serial = 2189] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a54c800) [pid = 1831] [serial = 2193] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99ee5000) [pid = 1831] [serial = 2190] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9790a800) [pid = 1831] [serial = 2187] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x98ac9000) [pid = 1831] [serial = 2196] [outer = (nil)] [url = about:blank]
22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99ef1400) [pid = 1831] [serial = 2195] [outer = (nil)] [url = about:blank]
22:11:47 INFO - PROCESS | 1831 | 1466745107114 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}]
22:11:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
22:11:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1591ms
22:11:47 INFO - PROCESS | 1831 | 1466745107171 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null]
22:11:47 INFO - PROCESS | 1831 | 1466745107178 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}]
22:11:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
22:11:47 INFO - PROCESS | 1831 | 1466745107188 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}]
22:11:47 INFO - PROCESS | 1831 | 1466745107191 Marionette TRACE conn4 <- [1,2978,null,{}]
22:11:47 INFO - PROCESS | 1831 | 1466745107203 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:47 INFO - PROCESS | 1831 | 1466745107209 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:47 INFO - PROCESS | 1831 | 1466745107368 Marionette TRACE conn4 <- [1,2979,null,{"value":null}]
22:11:47 INFO - PROCESS | 1831 | 1466745107378 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:47 INFO - PROCESS | 1831 | 1466745107384 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x95260800 == 38 [pid = 1831] [id = 753]
22:11:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x95391400) [pid = 1831] [serial = 2259] [outer = (nil)]
22:11:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x953f1000) [pid = 1831] [serial = 2260] [outer = 0x95391400]
22:11:47 INFO - PROCESS | 1831 | 1466745107458 Marionette DEBUG loaded listener.js
22:11:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x97907400) [pid = 1831] [serial = 2261] [outer = 0x95391400]
22:11:48 INFO - PROCESS | 1831 | 1466745108372 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}]
22:11:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
22:11:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1232ms
22:11:48 INFO - PROCESS | 1831 | 1466745108420 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null]
22:11:48 INFO - PROCESS | 1831 | 1466745108424 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}]
22:11:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
22:11:48 INFO - PROCESS | 1831 | 1466745108431 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}]
22:11:48 INFO - PROCESS | 1831 | 1466745108437 Marionette TRACE conn4 <- [1,2982,null,{}]
22:11:48 INFO - PROCESS | 1831 | 1466745108453 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:48 INFO - PROCESS | 1831 | 1466745108461 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:48 INFO - PROCESS | 1831 | 1466745108612 Marionette TRACE conn4 <- [1,2983,null,{"value":null}]
22:11:48 INFO - PROCESS | 1831 | 1466745108778 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:48 INFO - PROCESS | 1831 | 1466745108786 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b3400 == 39 [pid = 1831] [id = 754]
22:11:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x996be400) [pid = 1831] [serial = 2262] [outer = (nil)]
22:11:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99b42800) [pid = 1831] [serial = 2263] [outer = 0x996be400]
22:11:48 INFO - PROCESS | 1831 | 1466745108862 Marionette DEBUG loaded listener.js
22:11:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99d22800) [pid = 1831] [serial = 2264] [outer = 0x996be400]
22:11:49 INFO - PROCESS | 1831 | 1466745109702 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}]
22:11:49 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
22:11:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
22:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:11:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
22:11:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1284ms
22:11:49 INFO - PROCESS | 1831 | 1466745109723 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null]
22:11:49 INFO - PROCESS | 1831 | 1466745109727 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}]
22:11:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
22:11:49 INFO - PROCESS | 1831 | 1466745109744 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}]
22:11:49 INFO - PROCESS | 1831 | 1466745109748 Marionette TRACE conn4 <- [1,2986,null,{}]
22:11:49 INFO - PROCESS | 1831 | 1466745109753 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:49 INFO - PROCESS | 1831 | 1466745109758 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:49 INFO - PROCESS | 1831 | 1466745109970 Marionette TRACE conn4 <- [1,2987,null,{"value":null}]
22:11:50 INFO - PROCESS | 1831 | 1466745110008 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:50 INFO - PROCESS | 1831 | 1466745110016 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd1c00 == 40 [pid = 1831] [id = 755]
22:11:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99ee7800) [pid = 1831] [serial = 2265] [outer = (nil)]
22:11:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99eea400) [pid = 1831] [serial = 2266] [outer = 0x99ee7800]
22:11:50 INFO - PROCESS | 1831 | 1466745110114 Marionette DEBUG loaded listener.js
22:11:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a0cfc00) [pid = 1831] [serial = 2267] [outer = 0x99ee7800]
22:11:50 INFO - PROCESS | 1831 | 1466745110986 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}]
22:11:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
22:11:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1289ms
22:11:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
22:11:51 INFO - PROCESS | 1831 | 1466745111024 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null]
22:11:51 INFO - PROCESS | 1831 | 1466745111027 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}]
22:11:51 INFO - PROCESS | 1831 | 1466745111034 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}]
22:11:51 INFO - PROCESS | 1831 | 1466745111037 Marionette TRACE conn4 <- [1,2990,null,{}]
22:11:51 INFO - PROCESS | 1831 | 1466745111049 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:51 INFO - PROCESS | 1831 | 1466745111053 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:51 INFO - PROCESS | 1831 | 1466745111363 Marionette TRACE conn4 <- [1,2991,null,{"value":null}]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91adcc00) [pid = 1831] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x96e67000) [pid = 1831] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a773000) [pid = 1831] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99ef0c00) [pid = 1831] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9ac5a800) [pid = 1831] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x97908400) [pid = 1831] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x8e34d800) [pid = 1831] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x8fdb9c00) [pid = 1831] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x952a0000) [pid = 1831] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x93a52400) [pid = 1831] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x8e34e800) [pid = 1831] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9538a800) [pid = 1831] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html]
22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x94779000) [pid = 1831] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html]
22:11:51 INFO - PROCESS | 1831 | 1466745111491 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:51 INFO - PROCESS | 1831 | 1466745111502 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34d800 == 41 [pid = 1831] [id = 756]
22:11:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x8e34e800) [pid = 1831] [serial = 2268] [outer = (nil)]
22:11:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9538a800) [pid = 1831] [serial = 2269] [outer = 0x8e34e800]
22:11:51 INFO - PROCESS | 1831 | 1466745111585 Marionette DEBUG loaded listener.js
22:11:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9797a800) [pid = 1831] [serial = 2270] [outer = 0x8e34e800]
22:11:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a773000 == 42 [pid = 1831] [id = 757]
22:11:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a773c00) [pid = 1831] [serial = 2271] [outer = (nil)]
22:11:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9b77e800) [pid = 1831] [serial = 2272] [outer = 0x9a773c00]
22:11:52 INFO - PROCESS | 1831 | 1466745112477 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}]
22:11:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
22:11:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1494ms
22:11:52 INFO - PROCESS | 1831 | 1466745112527 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null]
22:11:52 INFO - PROCESS | 1831 | 1466745112529 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}]
22:11:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
22:11:52 INFO - PROCESS | 1831 | 1466745112536 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}]
22:11:52 INFO - PROCESS | 1831 | 1466745112539 Marionette TRACE conn4 <- [1,2994,null,{}]
22:11:52 INFO - PROCESS | 1831 | 1466745112553 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:52 INFO - PROCESS | 1831 | 1466745112563 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:52 INFO - PROCESS | 1831 | 1466745112757 Marionette TRACE conn4 <- [1,2995,null,{"value":null}]
22:11:52 INFO - PROCESS | 1831 | 1466745112906 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:52 INFO - PROCESS | 1831 | 1466745112915 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x94722000 == 43 [pid = 1831] [id = 758]
22:11:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x98f47800) [pid = 1831] [serial = 2273] [outer = (nil)]
22:11:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9d87d800) [pid = 1831] [serial = 2274] [outer = 0x98f47800]
22:11:52 INFO - PROCESS | 1831 | 1466745112988 Marionette DEBUG loaded listener.js
22:11:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa1023400) [pid = 1831] [serial = 2275] [outer = 0x98f47800]
22:11:53 INFO - PROCESS | 1831 | 1466745113949 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}]
22:11:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
22:11:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
22:11:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1447ms
22:11:53 INFO - PROCESS | 1831 | 1466745113986 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null]
22:11:53 INFO - PROCESS | 1831 | 1466745113993 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}]
22:11:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
22:11:54 INFO - PROCESS | 1831 | 1466745114002 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}]
22:11:54 INFO - PROCESS | 1831 | 1466745114010 Marionette TRACE conn4 <- [1,2998,null,{}]
22:11:54 INFO - PROCESS | 1831 | 1466745114020 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:54 INFO - PROCESS | 1831 | 1466745114025 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:54 INFO - PROCESS | 1831 | 1466745114301 Marionette TRACE conn4 <- [1,2999,null,{"value":null}]
22:11:54 INFO - PROCESS | 1831 | 1466745114440 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:54 INFO - PROCESS | 1831 | 1466745114450 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd0800 == 44 [pid = 1831] [id = 759]
22:11:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x8ebd8000) [pid = 1831] [serial = 2276] [outer = (nil)]
22:11:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93c2ec00) [pid = 1831] [serial = 2277] [outer = 0x8ebd8000]
22:11:54 INFO - PROCESS | 1831 | 1466745114584 Marionette DEBUG loaded listener.js
22:11:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9538dc00) [pid = 1831] [serial = 2278] [outer = 0x8ebd8000]
22:11:55 INFO - PROCESS | 1831 | 1466745115516 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}]
22:11:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
22:11:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1537ms
22:11:55 INFO - PROCESS | 1831 | 1466745115538 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null]
22:11:55 INFO - PROCESS | 1831 | 1466745115545 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}]
22:11:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
22:11:55 INFO - PROCESS | 1831 | 1466745115556 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}]
22:11:55 INFO - PROCESS | 1831 | 1466745115560 Marionette TRACE conn4 <- [1,3002,null,{}]
22:11:55 INFO - PROCESS | 1831 | 1466745115567 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:55 INFO - PROCESS | 1831 | 1466745115573 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:55 INFO - PROCESS | 1831 | 1466745115757 Marionette TRACE conn4 <- [1,3003,null,{"value":null}]
22:11:55 INFO - PROCESS | 1831 | 1466745115958 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:55 INFO - PROCESS | 1831 | 1466745115967 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb9400 == 45 [pid = 1831] [id = 760]
22:11:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97976800) [pid = 1831] [serial = 2279] [outer = (nil)]
22:11:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998a3c00) [pid = 1831] [serial = 2280] [outer = 0x97976800]
22:11:56 INFO - PROCESS | 1831 | 1466745116053 Marionette DEBUG loaded listener.js
22:11:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99ee7000) [pid = 1831] [serial = 2281] [outer = 0x97976800]
22:11:56 INFO - PROCESS | 1831 | 1466745116954 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}]
22:11:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
22:11:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1432ms
22:11:56 INFO - PROCESS | 1831 | 1466745116989 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null]
22:11:56 INFO - PROCESS | 1831 | 1466745116993 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}]
22:11:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
22:11:57 INFO - PROCESS | 1831 | 1466745117001 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}]
22:11:57 INFO - PROCESS | 1831 | 1466745117007 Marionette TRACE conn4 <- [1,3006,null,{}]
22:11:57 INFO - PROCESS | 1831 | 1466745117070 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:57 INFO - PROCESS | 1831 | 1466745117087 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:57 INFO - PROCESS | 1831 | 1466745117352 Marionette TRACE conn4 <- [1,3007,null,{"value":null}]
22:11:57 INFO - PROCESS | 1831 | 1466745117501 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:57 INFO - PROCESS | 1831 | 1466745117514 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d88e400 == 46 [pid = 1831] [id = 761]
22:11:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9d88ec00) [pid = 1831] [serial = 2282] [outer = (nil)]
22:11:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa1087400) [pid = 1831] [serial = 2283] [outer = 0x9d88ec00]
22:11:57 INFO - PROCESS | 1831 | 1466745117606 Marionette DEBUG loaded listener.js
22:11:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1f28400) [pid = 1831] [serial = 2284] [outer = 0x9d88ec00]
22:11:58 INFO - PROCESS | 1831 | 1466745118463 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}]
22:11:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
22:11:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1495ms
22:11:58 INFO - PROCESS | 1831 | 1466745118497 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null]
22:11:58 INFO - PROCESS | 1831 | 1466745118503 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}]
22:11:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
22:11:58 INFO - PROCESS | 1831 | 1466745118510 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}]
22:11:58 INFO - PROCESS | 1831 | 1466745118515 Marionette TRACE conn4 <- [1,3010,null,{}]
22:11:58 INFO - PROCESS | 1831 | 1466745118521 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:11:58 INFO - PROCESS | 1831 | 1466745118527 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:58 INFO - PROCESS | 1831 | 1466745118714 Marionette TRACE conn4 <- [1,3011,null,{"value":null}]
22:11:58 INFO - PROCESS | 1831 | 1466745118917 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:11:58 INFO - PROCESS | 1831 | 1466745118925 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:11:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e8400 == 47 [pid = 1831] [id = 762]
22:11:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x96e66c00) [pid = 1831] [serial = 2285] [outer = (nil)]
22:11:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa2135400) [pid = 1831] [serial = 2286] [outer = 0x96e66c00]
22:11:59 INFO - PROCESS | 1831 | 1466745119052 Marionette DEBUG loaded listener.js
22:11:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa213a800) [pid = 1831] [serial = 2287] [outer = 0x96e66c00]
22:11:59 INFO - PROCESS | 1831 | 1466745119920 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}]
22:11:59 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
22:11:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1433ms
22:11:59 INFO - PROCESS | 1831 | 1466745119943 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null]
22:11:59 INFO - PROCESS | 1831 | 1466745119948 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}]
22:11:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker
22:11:59 INFO - PROCESS | 1831 | 1466745119955 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}]
22:11:59 INFO - PROCESS | 1831 | 1466745119959 Marionette TRACE conn4 <- [1,3014,null,{}]
22:12:00 INFO - PROCESS | 1831 | 1466745120010 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:00 INFO - PROCESS | 1831 | 1466745120014 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:00 INFO - PROCESS | 1831 | 1466745120216 Marionette TRACE conn4 <- [1,3015,null,{"value":null}]
22:12:00 INFO - PROCESS | 1831 | 1466745120414 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:00 INFO - PROCESS | 1831 | 1466745120420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd3800 == 48 [pid = 1831] [id = 763]
22:12:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa1088c00) [pid = 1831] [serial = 2288] [outer = (nil)]
22:12:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa22eec00) [pid = 1831] [serial = 2289] [outer = 0xa1088c00]
22:12:00 INFO - PROCESS | 1831 | 1466745120504 Marionette DEBUG loaded listener.js
22:12:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa22f4800) [pid = 1831] [serial = 2290] [outer = 0xa1088c00]
22:12:00 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
22:12:01 INFO - PROCESS | 1831 | 1466745121517 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}]
22:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
22:12:01 INFO - {}
22:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
22:12:01 INFO - {}
22:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
22:12:01 INFO - {}
22:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
22:12:01 INFO - {}
22:12:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1591ms
22:12:01 INFO - PROCESS | 1831 | 1466745121549 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null]
22:12:01 INFO - PROCESS | 1831 | 1466745121553 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}]
22:12:01 INFO - TEST-START | /FileAPI/fileReader.html
22:12:01 INFO - PROCESS | 1831 | 1466745121559 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}]
22:12:01 INFO - PROCESS | 1831 | 1466745121563 Marionette TRACE conn4 <- [1,3018,null,{}]
22:12:01 INFO - PROCESS | 1831 | 1466745121619 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:01 INFO - PROCESS | 1831 | 1466745121636 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:01 INFO - PROCESS | 1831 | 1466745121880 Marionette TRACE conn4 <- [1,3019,null,{"value":null}]
22:12:02 INFO - PROCESS | 1831 | 1466745122141 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:02 INFO - PROCESS | 1831 | 1466745122151 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a4400 == 49 [pid = 1831] [id = 764]
22:12:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x914a8800) [pid = 1831] [serial = 2291] [outer = (nil)]
22:12:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa323a400) [pid = 1831] [serial = 2292] [outer = 0x914a8800]
22:12:02 INFO - PROCESS | 1831 | 1466745122280 Marionette DEBUG loaded listener.js
22:12:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa323c800) [pid = 1831] [serial = 2293] [outer = 0x914a8800]
22:12:03 INFO - PROCESS | 1831 | 1466745123098 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}]
22:12:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
22:12:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
22:12:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
22:12:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
22:12:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 1825ms
22:12:03 INFO - PROCESS | 1831 | 1466745123440 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null]
22:12:03 INFO - PROCESS | 1831 | 1466745123448 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}]
22:12:03 INFO - TEST-START | /FileAPI/historical.html
22:12:03 INFO - PROCESS | 1831 | 1466745123459 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}]
22:12:03 INFO - PROCESS | 1831 | 1466745123463 Marionette TRACE conn4 <- [1,3022,null,{}]
22:12:03 INFO - PROCESS | 1831 | 1466745123472 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:03 INFO - PROCESS | 1831 | 1466745123479 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:03 INFO - PROCESS | 1831 | 1466745123657 Marionette TRACE conn4 <- [1,3023,null,{"value":null}]
22:12:03 INFO - PROCESS | 1831 | 1466745123920 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:03 INFO - PROCESS | 1831 | 1466745123938 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a88000 == 50 [pid = 1831] [id = 765]
22:12:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x93c26800) [pid = 1831] [serial = 2294] [outer = (nil)]
22:12:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x94776800) [pid = 1831] [serial = 2295] [outer = 0x93c26800]
22:12:04 INFO - PROCESS | 1831 | 1466745124018 Marionette DEBUG loaded listener.js
22:12:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x95296400) [pid = 1831] [serial = 2296] [outer = 0x93c26800]
22:12:04 INFO - PROCESS | 1831 | 1466745124842 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}]
22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
22:12:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
22:12:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
22:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
22:12:04 INFO - TEST-OK | /FileAPI/historical.html | took 1434ms
22:12:04 INFO - PROCESS | 1831 | 1466745124898 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null]
22:12:04 INFO - PROCESS | 1831 | 1466745124909 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}]
22:12:04 INFO - TEST-START | /FileAPI/idlharness.html
22:12:04 INFO - PROCESS | 1831 | 1466745124929 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}]
22:12:04 INFO - PROCESS | 1831 | 1466745124939 Marionette TRACE conn4 <- [1,3026,null,{}]
22:12:04 INFO - PROCESS | 1831 | 1466745124982 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:05 INFO - PROCESS | 1831 | 1466745124993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:05 INFO - PROCESS | 1831 | 1466745125185 Marionette TRACE conn4 <- [1,3027,null,{"value":null}]
22:12:05 INFO - PROCESS | 1831 | 1466745125391 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:05 INFO - PROCESS | 1831 | 1466745125399 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9a773000 == 49 [pid = 1831] [id = 757]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9000 == 48 [pid = 1831] [id = 746]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x98a1fc00 == 47 [pid = 1831] [id = 726]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a4f800 == 46 [pid = 1831] [id = 739]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4c00 == 45 [pid = 1831] [id = 736]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34b800 == 44 [pid = 1831] [id = 737]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34d400 == 43 [pid = 1831] [id = 740]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 42 [pid = 1831] [id = 738]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e347400 == 41 [pid = 1831] [id = 722]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34a000 == 40 [pid = 1831] [id = 724]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd4800 == 39 [pid = 1831] [id = 723]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x914a7000 == 38 [pid = 1831] [id = 731]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9989c400 == 37 [pid = 1831] [id = 730]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7400 == 36 [pid = 1831] [id = 733]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x914b0000 == 35 [pid = 1831] [id = 732]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91adfc00 == 34 [pid = 1831] [id = 725]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee4800 == 33 [pid = 1831] [id = 734]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x953ec800 == 32 [pid = 1831] [id = 729]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5a800 == 31 [pid = 1831] [id = 719]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7c00 == 30 [pid = 1831] [id = 727]
22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e342c00 == 29 [pid = 1831] [id = 735]
22:12:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e342c00 == 30 [pid = 1831] [id = 766]
22:12:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x8e343800) [pid = 1831] [serial = 2297] [outer = (nil)]
22:12:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x8e34a000) [pid = 1831] [serial = 2298] [outer = 0x8e343800]
22:12:06 INFO - PROCESS | 1831 | 1466745126587 Marionette DEBUG loaded listener.js
22:12:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x8ebdb000) [pid = 1831] [serial = 2299] [outer = 0x8e343800]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9477ec00) [pid = 1831] [serial = 2199] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9471b400) [pid = 1831] [serial = 2198] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998a4000) [pid = 1831] [serial = 2202] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9989a000) [pid = 1831] [serial = 2201] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a944c00) [pid = 1831] [serial = 2205] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a776c00) [pid = 1831] [serial = 2204] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d47cc00) [pid = 1831] [serial = 2208] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9b93f000) [pid = 1831] [serial = 2207] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d884c00) [pid = 1831] [serial = 2211] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9d87a400) [pid = 1831] [serial = 2210] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x97973000) [pid = 1831] [serial = 2231] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8ebcfc00) [pid = 1831] [serial = 2222] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x8ebdd800) [pid = 1831] [serial = 2223] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x91adc800) [pid = 1831] [serial = 2225] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x979fa800) [pid = 1831] [serial = 2234] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a53000) [pid = 1831] [serial = 2226] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9525e800) [pid = 1831] [serial = 2220] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9471dc00) [pid = 1831] [serial = 2219] [outer = (nil)] [url = about:blank]
22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa2136400) [pid = 1831] [serial = 2214] [outer = (nil)] [url = about:blank]
22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa1f2ac00) [pid = 1831] [serial = 2213] [outer = (nil)] [url = about:blank]
22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa229d000) [pid = 1831] [serial = 2217] [outer = (nil)] [url = about:blank]
22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa2220000) [pid = 1831] [serial = 2216] [outer = (nil)] [url = about:blank]
22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x979ef800) [pid = 1831] [serial = 2232] [outer = (nil)] [url = about:blank]
22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9529fc00) [pid = 1831] [serial = 2228] [outer = (nil)] [url = about:blank]
22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x95393000) [pid = 1831] [serial = 2229] [outer = (nil)] [url = about:blank]
22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a79400) [pid = 1831] [serial = 2235] [outer = (nil)] [url = about:blank]
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
22:12:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:12:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:12:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
22:12:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:12:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:12:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
22:12:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:12:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:12:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
22:12:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:12:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:12:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
22:12:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:12:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:12:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
22:12:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
22:12:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
22:12:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:12:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:12:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
22:12:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:12:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:12:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
22:12:08 INFO - TEST-OK | /FileAPI/idlharness.html | took 3493ms
22:12:08 INFO - PROCESS | 1831 | 1466745128274 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}]
22:12:08 INFO - PROCESS | 1831 | 1466745128565 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null]
22:12:08 INFO - PROCESS | 1831 | 1466745128572 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}]
22:12:08 INFO - TEST-START | /FileAPI/idlharness.worker
22:12:08 INFO - PROCESS | 1831 | 1466745128586 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}]
22:12:08 INFO - PROCESS | 1831 | 1466745128591 Marionette TRACE conn4 <- [1,3030,null,{}]
22:12:08 INFO - PROCESS | 1831 | 1466745128601 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:08 INFO - PROCESS | 1831 | 1466745128607 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:08 INFO - PROCESS | 1831 | 1466745128782 Marionette TRACE conn4 <- [1,3031,null,{"value":null}]
22:12:08 INFO - PROCESS | 1831 | 1466745128799 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:08 INFO - PROCESS | 1831 | 1466745128810 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x97974000 == 31 [pid = 1831] [id = 767]
22:12:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x979f1400) [pid = 1831] [serial = 2300] [outer = (nil)]
22:12:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x979f6000) [pid = 1831] [serial = 2301] [outer = 0x979f1400]
22:12:09 INFO - PROCESS | 1831 | 1466745129039 Marionette DEBUG loaded listener.js
22:12:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98a2cc00) [pid = 1831] [serial = 2302] [outer = 0x979f1400]
22:12:09 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
22:12:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
22:12:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
22:12:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
22:12:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:12:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:12:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
22:12:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:12:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:12:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
22:12:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:12:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:12:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
22:12:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
22:12:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
22:12:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:12:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
22:12:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
22:12:11 INFO - {}
22:12:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2942ms
22:12:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
22:12:11 INFO - PROCESS | 1831 | 1466745131359 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}]
22:12:11 INFO - PROCESS | 1831 | 1466745131533 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null]
22:12:11 INFO - PROCESS | 1831 | 1466745131551 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}]
22:12:11 INFO - PROCESS | 1831 | 1466745131621 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}]
22:12:11 INFO - PROCESS | 1831 | 1466745131636 Marionette TRACE conn4 <- [1,3034,null,{}]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a773c00) [pid = 1831] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x98f47800) [pid = 1831] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99ee7800) [pid = 1831] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x8e34e800) [pid = 1831] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a772000) [pid = 1831] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x996b7400) [pid = 1831] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x914ae400) [pid = 1831] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9a05b400) [pid = 1831] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x91ad7000) [pid = 1831] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x914a6400) [pid = 1831] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98f4ac00) [pid = 1831] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x91ad9800) [pid = 1831] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x95391400) [pid = 1831] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html]
22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x996be400) [pid = 1831] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html]
22:12:12 INFO - PROCESS | 1831 | 1466745132214 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:12 INFO - PROCESS | 1831 | 1466745132223 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:12 INFO - PROCESS | 1831 | 1466745132432 Marionette TRACE conn4 <- [1,3035,null,{"value":null}]
22:12:12 INFO - PROCESS | 1831 | 1466745132589 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:12 INFO - PROCESS | 1831 | 1466745132600 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x97972c00 == 32 [pid = 1831] [id = 768]
22:12:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x979f3400) [pid = 1831] [serial = 2303] [outer = (nil)]
22:12:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x998ae400) [pid = 1831] [serial = 2304] [outer = 0x979f3400]
22:12:12 INFO - PROCESS | 1831 | 1466745132678 Marionette DEBUG loaded listener.js
22:12:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9d4f4c00) [pid = 1831] [serial = 2305] [outer = 0x979f3400]
22:12:13 INFO - PROCESS | 1831 | 1466745133426 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}]
22:12:13 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
22:12:13 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1840ms
22:12:13 INFO - PROCESS | 1831 | 1466745133453 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null]
22:12:13 INFO - TEST-START | /FileAPI/blob/Blob-close.html
22:12:13 INFO - PROCESS | 1831 | 1466745133457 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}]
22:12:13 INFO - PROCESS | 1831 | 1466745133465 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}]
22:12:13 INFO - PROCESS | 1831 | 1466745133472 Marionette TRACE conn4 <- [1,3038,null,{}]
22:12:13 INFO - PROCESS | 1831 | 1466745133491 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:13 INFO - PROCESS | 1831 | 1466745133502 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:13 INFO - PROCESS | 1831 | 1466745133774 Marionette TRACE conn4 <- [1,3039,null,{"value":null}]
22:12:13 INFO - PROCESS | 1831 | 1466745133875 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:13 INFO - PROCESS | 1831 | 1466745133887 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:13 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ee4400 == 33 [pid = 1831] [id = 769]
22:12:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0xa2ef1000) [pid = 1831] [serial = 2306] [outer = (nil)]
22:12:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9b4a7c00) [pid = 1831] [serial = 2307] [outer = 0xa2ef1000]
22:12:13 INFO - PROCESS | 1831 | 1466745133972 Marionette DEBUG loaded listener.js
22:12:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa3238c00) [pid = 1831] [serial = 2308] [outer = 0xa2ef1000]
22:12:14 INFO - PROCESS | 1831 | 1466745134967 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}]
22:12:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
22:12:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
22:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
22:12:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1546ms
22:12:15 INFO - PROCESS | 1831 | 1466745135013 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null]
22:12:15 INFO - PROCESS | 1831 | 1466745135020 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}]
22:12:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
22:12:15 INFO - PROCESS | 1831 | 1466745135032 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}]
22:12:15 INFO - PROCESS | 1831 | 1466745135041 Marionette TRACE conn4 <- [1,3042,null,{}]
22:12:15 INFO - PROCESS | 1831 | 1466745135051 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:15 INFO - PROCESS | 1831 | 1466745135056 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:15 INFO - PROCESS | 1831 | 1466745135378 Marionette TRACE conn4 <- [1,3043,null,{"value":null}]
22:12:15 INFO - PROCESS | 1831 | 1466745135521 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:15 INFO - PROCESS | 1831 | 1466745135532 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae2800 == 34 [pid = 1831] [id = 770]
22:12:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x91ae4000) [pid = 1831] [serial = 2309] [outer = (nil)]
22:12:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x953ea000) [pid = 1831] [serial = 2310] [outer = 0x91ae4000]
22:12:15 INFO - PROCESS | 1831 | 1466745135623 Marionette DEBUG loaded listener.js
22:12:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9796dc00) [pid = 1831] [serial = 2311] [outer = 0x91ae4000]
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
22:12:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
22:12:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
22:12:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
22:12:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
22:12:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
22:12:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
22:12:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
22:12:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
22:12:17 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1940ms
22:12:17 INFO - PROCESS | 1831 | 1466745136860 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}]
22:12:17 INFO - PROCESS | 1831 | 1466745137038 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null]
22:12:17 INFO - PROCESS | 1831 | 1466745137051 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}]
22:12:17 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
22:12:17 INFO - PROCESS | 1831 | 1466745137112 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}]
22:12:17 INFO - PROCESS | 1831 | 1466745137118 Marionette TRACE conn4 <- [1,3046,null,{}]
22:12:17 INFO - PROCESS | 1831 | 1466745137131 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:17 INFO - PROCESS | 1831 | 1466745137138 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:17 INFO - PROCESS | 1831 | 1466745137457 Marionette TRACE conn4 <- [1,3047,null,{"value":null}]
22:12:17 INFO - PROCESS | 1831 | 1466745137710 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:17 INFO - PROCESS | 1831 | 1466745137717 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f7400 == 35 [pid = 1831] [id = 771]
22:12:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x98aca800) [pid = 1831] [serial = 2312] [outer = (nil)]
22:12:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9989a000) [pid = 1831] [serial = 2313] [outer = 0x98aca800]
22:12:17 INFO - PROCESS | 1831 | 1466745137818 Marionette DEBUG loaded listener.js
22:12:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99c71c00) [pid = 1831] [serial = 2314] [outer = 0x98aca800]
22:12:18 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
22:12:18 INFO - PROCESS | 1831 | 1466745138835 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}]
22:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
22:12:18 INFO - {}
22:12:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1810ms
22:12:18 INFO - PROCESS | 1831 | 1466745138917 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null]
22:12:18 INFO - PROCESS | 1831 | 1466745138922 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}]
22:12:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
22:12:18 INFO - PROCESS | 1831 | 1466745138931 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}]
22:12:18 INFO - PROCESS | 1831 | 1466745138938 Marionette TRACE conn4 <- [1,3050,null,{}]
22:12:18 INFO - PROCESS | 1831 | 1466745138958 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:18 INFO - PROCESS | 1831 | 1466745138968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:19 INFO - PROCESS | 1831 | 1466745139205 Marionette TRACE conn4 <- [1,3051,null,{"value":null}]
22:12:19 INFO - PROCESS | 1831 | 1466745139385 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:19 INFO - PROCESS | 1831 | 1466745139401 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7c00 == 36 [pid = 1831] [id = 772]
22:12:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a05c400) [pid = 1831] [serial = 2315] [outer = (nil)]
22:12:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9ac56000) [pid = 1831] [serial = 2316] [outer = 0x9a05c400]
22:12:19 INFO - PROCESS | 1831 | 1466745139526 Marionette DEBUG loaded listener.js
22:12:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9d4f3c00) [pid = 1831] [serial = 2317] [outer = 0x9a05c400]
22:12:20 INFO - PROCESS | 1831 | 1466745140428 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}]
22:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
22:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
22:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
22:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
22:12:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1549ms
22:12:20 INFO - PROCESS | 1831 | 1466745140481 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null]
22:12:20 INFO - PROCESS | 1831 | 1466745140486 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}]
22:12:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
22:12:20 INFO - PROCESS | 1831 | 1466745140494 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}]
22:12:20 INFO - PROCESS | 1831 | 1466745140497 Marionette TRACE conn4 <- [1,3054,null,{}]
22:12:20 INFO - PROCESS | 1831 | 1466745140503 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:20 INFO - PROCESS | 1831 | 1466745140509 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:20 INFO - PROCESS | 1831 | 1466745140684 Marionette TRACE conn4 <- [1,3055,null,{"value":null}]
22:12:20 INFO - PROCESS | 1831 | 1466745140882 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:20 INFO - PROCESS | 1831 | 1466745140889 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d81b000 == 37 [pid = 1831] [id = 773]
22:12:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa2279400) [pid = 1831] [serial = 2318] [outer = (nil)]
22:12:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa22f9000) [pid = 1831] [serial = 2319] [outer = 0xa2279400]
22:12:20 INFO - PROCESS | 1831 | 1466745140990 Marionette DEBUG loaded listener.js
22:12:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa2454c00) [pid = 1831] [serial = 2320] [outer = 0xa2279400]
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
22:12:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1888ms
22:12:22 INFO - PROCESS | 1831 | 1466745142222 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}]
22:12:22 INFO - PROCESS | 1831 | 1466745142641 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null]
22:12:22 INFO - PROCESS | 1831 | 1466745142645 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}]
22:12:22 INFO - TEST-START | /FileAPI/file/File-constructor.html
22:12:22 INFO - PROCESS | 1831 | 1466745142663 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}]
22:12:22 INFO - PROCESS | 1831 | 1466745142666 Marionette TRACE conn4 <- [1,3058,null,{}]
22:12:22 INFO - PROCESS | 1831 | 1466745142674 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:22 INFO - PROCESS | 1831 | 1466745142680 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:22 INFO - PROCESS | 1831 | 1466745142840 Marionette TRACE conn4 <- [1,3059,null,{"value":null}]
22:12:23 INFO - PROCESS | 1831 | 1466745143031 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:23 INFO - PROCESS | 1831 | 1466745143041 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9800 == 38 [pid = 1831] [id = 774]
22:12:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa1f29400) [pid = 1831] [serial = 2321] [outer = (nil)]
22:12:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa3347000) [pid = 1831] [serial = 2322] [outer = 0xa1f29400]
22:12:23 INFO - PROCESS | 1831 | 1466745143122 Marionette DEBUG loaded listener.js
22:12:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa33bcc00) [pid = 1831] [serial = 2323] [outer = 0xa1f29400]
22:12:24 INFO - PROCESS | 1831 | 1466745144056 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}]
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
22:12:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
22:12:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
22:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
22:12:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
22:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
22:12:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
22:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
22:12:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1438ms
22:12:24 INFO - PROCESS | 1831 | 1466745144105 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null]
22:12:24 INFO - PROCESS | 1831 | 1466745144113 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}]
22:12:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
22:12:24 INFO - PROCESS | 1831 | 1466745144132 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}]
22:12:24 INFO - PROCESS | 1831 | 1466745144142 Marionette TRACE conn4 <- [1,3062,null,{}]
22:12:24 INFO - PROCESS | 1831 | 1466745144173 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:24 INFO - PROCESS | 1831 | 1466745144185 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:24 INFO - PROCESS | 1831 | 1466745144410 Marionette TRACE conn4 <- [1,3063,null,{"value":null}]
22:12:24 INFO - PROCESS | 1831 | 1466745144671 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:24 INFO - PROCESS | 1831 | 1466745144679 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x97971000 == 39 [pid = 1831] [id = 775]
22:12:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99ef1000) [pid = 1831] [serial = 2324] [outer = (nil)]
22:12:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa33ba800) [pid = 1831] [serial = 2325] [outer = 0x99ef1000]
22:12:24 INFO - PROCESS | 1831 | 1466745144781 Marionette DEBUG loaded listener.js
22:12:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa4d50800) [pid = 1831] [serial = 2326] [outer = 0x99ef1000]
22:12:25 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
22:12:25 INFO - PROCESS | 1831 | 1466745145683 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}]
22:12:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
22:12:25 INFO - {}
22:12:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1596ms
22:12:25 INFO - PROCESS | 1831 | 1466745145729 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null]
22:12:25 INFO - PROCESS | 1831 | 1466745145733 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}]
22:12:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
22:12:25 INFO - PROCESS | 1831 | 1466745145745 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}]
22:12:25 INFO - PROCESS | 1831 | 1466745145749 Marionette TRACE conn4 <- [1,3066,null,{}]
22:12:25 INFO - PROCESS | 1831 | 1466745145756 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:25 INFO - PROCESS | 1831 | 1466745145761 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:26 INFO - PROCESS | 1831 | 1466745146035 Marionette TRACE conn4 <- [1,3067,null,{"value":null}]
22:12:26 INFO - PROCESS | 1831 | 1466745146183 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:26 INFO - PROCESS | 1831 | 1466745146189 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e000 == 40 [pid = 1831] [id = 776]
22:12:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x8ebd1800) [pid = 1831] [serial = 2327] [outer = (nil)]
22:12:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ad6000) [pid = 1831] [serial = 2328] [outer = 0x8ebd1800]
22:12:26 INFO - PROCESS | 1831 | 1466745146320 Marionette DEBUG loaded listener.js
22:12:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x91e50c00) [pid = 1831] [serial = 2329] [outer = 0x8ebd1800]
22:12:27 INFO - PROCESS | 1831 | 1466745147691 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}]
22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
22:12:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1984ms
22:12:27 INFO - PROCESS | 1831 | 1466745147733 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null]
22:12:27 INFO - PROCESS | 1831 | 1466745147740 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}]
22:12:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
22:12:27 INFO - PROCESS | 1831 | 1466745147751 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}]
22:12:27 INFO - PROCESS | 1831 | 1466745147757 Marionette TRACE conn4 <- [1,3070,null,{}]
22:12:27 INFO - PROCESS | 1831 | 1466745147767 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:27 INFO - PROCESS | 1831 | 1466745147772 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:27 INFO - PROCESS | 1831 | 1466745147965 Marionette TRACE conn4 <- [1,3071,null,{"value":null}]
22:12:28 INFO - PROCESS | 1831 | 1466745148172 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:28 INFO - PROCESS | 1831 | 1466745148186 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e400 == 41 [pid = 1831] [id = 777]
22:12:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x8fdb1400) [pid = 1831] [serial = 2330] [outer = (nil)]
22:12:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x91ade400) [pid = 1831] [serial = 2331] [outer = 0x8fdb1400]
22:12:28 INFO - PROCESS | 1831 | 1466745148359 Marionette DEBUG loaded listener.js
22:12:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x91e4d000) [pid = 1831] [serial = 2332] [outer = 0x8fdb1400]
22:12:29 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9400 == 40 [pid = 1831] [id = 742]
22:12:29 INFO - PROCESS | 1831 | --DOCSHELL 0x996b3400 == 39 [pid = 1831] [id = 754]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa1023400) [pid = 1831] [serial = 2275] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d87d800) [pid = 1831] [serial = 2274] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x99eea400) [pid = 1831] [serial = 2266] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9538a800) [pid = 1831] [serial = 2269] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a0cfc00) [pid = 1831] [serial = 2267] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a85d400) [pid = 1831] [serial = 2251] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9afe2c00) [pid = 1831] [serial = 2252] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99c76400) [pid = 1831] [serial = 2245] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d1ac00) [pid = 1831] [serial = 2246] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9529e800) [pid = 1831] [serial = 2242] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x95392000) [pid = 1831] [serial = 2243] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a54bc00) [pid = 1831] [serial = 2248] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a76b800) [pid = 1831] [serial = 2249] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9ac5c400) [pid = 1831] [serial = 2254] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9b944400) [pid = 1831] [serial = 2255] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x93a88c00) [pid = 1831] [serial = 2257] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x94779800) [pid = 1831] [serial = 2258] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99b82000) [pid = 1831] [serial = 2238] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x91ada000) [pid = 1831] [serial = 2240] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9989cc00) [pid = 1831] [serial = 2237] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x953f1000) [pid = 1831] [serial = 2260] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97907400) [pid = 1831] [serial = 2261] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99b42800) [pid = 1831] [serial = 2263] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9797a800) [pid = 1831] [serial = 2270] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9b77e800) [pid = 1831] [serial = 2272] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99d22800) [pid = 1831] [serial = 2264] [outer = (nil)] [url = about:blank]
22:12:29 INFO - PROCESS | 1831 | 1466745149371 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}]
22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
22:12:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1644ms
22:12:29 INFO - PROCESS | 1831 | 1466745149397 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null]
22:12:29 INFO - PROCESS | 1831 | 1466745149405 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}]
22:12:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
22:12:29 INFO - PROCESS | 1831 | 1466745149416 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}]
22:12:29 INFO - PROCESS | 1831 | 1466745149420 Marionette TRACE conn4 <- [1,3074,null,{}]
22:12:29 INFO - PROCESS | 1831 | 1466745149427 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:29 INFO - PROCESS | 1831 | 1466745149434 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:29 INFO - PROCESS | 1831 | 1466745149637 Marionette TRACE conn4 <- [1,3075,null,{"value":null}]
22:12:29 INFO - PROCESS | 1831 | 1466745149814 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:29 INFO - PROCESS | 1831 | 1466745149824 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e400 == 40 [pid = 1831] [id = 778]
22:12:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x93a87400) [pid = 1831] [serial = 2333] [outer = (nil)]
22:12:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x94775800) [pid = 1831] [serial = 2334] [outer = 0x93a87400]
22:12:29 INFO - PROCESS | 1831 | 1466745149898 Marionette DEBUG loaded listener.js
22:12:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x951a0400) [pid = 1831] [serial = 2335] [outer = 0x93a87400]
22:12:30 INFO - PROCESS | 1831 | 1466745150763 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}]
22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
22:12:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1384ms
22:12:30 INFO - PROCESS | 1831 | 1466745150803 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null]
22:12:30 INFO - PROCESS | 1831 | 1466745150806 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}]
22:12:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
22:12:30 INFO - PROCESS | 1831 | 1466745150815 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}]
22:12:30 INFO - PROCESS | 1831 | 1466745150822 Marionette TRACE conn4 <- [1,3078,null,{}]
22:12:30 INFO - PROCESS | 1831 | 1466745150839 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:30 INFO - PROCESS | 1831 | 1466745150848 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:31 INFO - PROCESS | 1831 | 1466745151084 Marionette TRACE conn4 <- [1,3079,null,{"value":null}]
22:12:31 INFO - PROCESS | 1831 | 1466745151247 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:31 INFO - PROCESS | 1831 | 1466745151256 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x91e4e400 == 41 [pid = 1831] [id = 779]
22:12:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x91e4e800) [pid = 1831] [serial = 2336] [outer = (nil)]
22:12:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9538a000) [pid = 1831] [serial = 2337] [outer = 0x91e4e800]
22:12:31 INFO - PROCESS | 1831 | 1466745151336 Marionette DEBUG loaded listener.js
22:12:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9790f000) [pid = 1831] [serial = 2338] [outer = 0x91e4e800]
22:12:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
22:12:32 INFO - reader.readAsText(blob_2)
22:12:32 INFO - }" did not throw
22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
22:12:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
22:12:32 INFO - reader.readAsDataURL(blob_2)
22:12:32 INFO - }" did not throw
22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
22:12:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
22:12:32 INFO - reader.readAsArrayBuffer(blob_2)
22:12:32 INFO - }" did not throw
22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
22:12:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
22:12:32 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:12:32 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
22:12:32 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
22:12:32 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
22:12:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
22:12:32 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
22:12:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 1341ms
22:12:32 INFO - PROCESS | 1831 | 1466745152135 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7\nassert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13\nreader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:513:13\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1\n"],["test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_equals: readyState must be LOADING expected 1 but got 2","reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}]
22:12:32 INFO - PROCESS | 1831 | 1466745152177 Marionette TRACE conn4 -> [0,3081,"getWindowHandle",null]
22:12:32 INFO - PROCESS | 1831 | 1466745152193 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}]
22:12:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
22:12:32 INFO - PROCESS | 1831 | 1466745152200 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}]
22:12:32 INFO - PROCESS | 1831 | 1466745152204 Marionette TRACE conn4 <- [1,3082,null,{}]
22:12:32 INFO - PROCESS | 1831 | 1466745152217 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:32 INFO - PROCESS | 1831 | 1466745152221 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:32 INFO - PROCESS | 1831 | 1466745152443 Marionette TRACE conn4 <- [1,3083,null,{"value":null}]
22:12:32 INFO - PROCESS | 1831 | 1466745152470 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:32 INFO - PROCESS | 1831 | 1466745152479 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790e400 == 42 [pid = 1831] [id = 780]
22:12:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x98a20c00) [pid = 1831] [serial = 2339] [outer = (nil)]
22:12:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9981e000) [pid = 1831] [serial = 2340] [outer = 0x98a20c00]
22:12:32 INFO - PROCESS | 1831 | 1466745152574 Marionette DEBUG loaded listener.js
22:12:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99d19400) [pid = 1831] [serial = 2341] [outer = 0x98a20c00]
22:12:33 INFO - PROCESS | 1831 | 1466745153486 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}]
22:12:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
22:12:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
22:12:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
22:12:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1335ms
22:12:33 INFO - PROCESS | 1831 | 1466745153546 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null]
22:12:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
22:12:33 INFO - PROCESS | 1831 | 1466745153551 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}]
22:12:33 INFO - PROCESS | 1831 | 1466745153559 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}]
22:12:33 INFO - PROCESS | 1831 | 1466745153562 Marionette TRACE conn4 <- [1,3086,null,{}]
22:12:33 INFO - PROCESS | 1831 | 1466745153568 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:33 INFO - PROCESS | 1831 | 1466745153572 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:33 INFO - PROCESS | 1831 | 1466745153790 Marionette TRACE conn4 <- [1,3087,null,{"value":null}]
22:12:33 INFO - PROCESS | 1831 | 1466745153824 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:33 INFO - PROCESS | 1831 | 1466745153832 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b82000 == 43 [pid = 1831] [id = 781]
22:12:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d21400) [pid = 1831] [serial = 2342] [outer = (nil)]
22:12:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99ee8800) [pid = 1831] [serial = 2343] [outer = 0x99d21400]
22:12:33 INFO - PROCESS | 1831 | 1466745153917 Marionette DEBUG loaded listener.js
22:12:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99eefc00) [pid = 1831] [serial = 2344] [outer = 0x99d21400]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x97976800) [pid = 1831] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0xa1088c00) [pid = 1831] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x96e66c00) [pid = 1831] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8e343800) [pid = 1831] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x914a8800) [pid = 1831] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93c26800) [pid = 1831] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x979f3400) [pid = 1831] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x979f1400) [pid = 1831] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x8ebd8000) [pid = 1831] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html]
22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9d88ec00) [pid = 1831] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html]
22:12:34 INFO - PROCESS | 1831 | 1466745154867 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}]
22:12:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
22:12:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1346ms
22:12:34 INFO - PROCESS | 1831 | 1466745154906 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null]
22:12:34 INFO - PROCESS | 1831 | 1466745154910 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}]
22:12:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
22:12:34 INFO - PROCESS | 1831 | 1466745154916 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}]
22:12:34 INFO - PROCESS | 1831 | 1466745154920 Marionette TRACE conn4 <- [1,3090,null,{}]
22:12:34 INFO - PROCESS | 1831 | 1466745154925 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:34 INFO - PROCESS | 1831 | 1466745154935 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:35 INFO - PROCESS | 1831 | 1466745155134 Marionette TRACE conn4 <- [1,3091,null,{"value":null}]
22:12:35 INFO - PROCESS | 1831 | 1466745155295 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:35 INFO - PROCESS | 1831 | 1466745155304 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd8000 == 44 [pid = 1831] [id = 782]
22:12:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x914abc00) [pid = 1831] [serial = 2345] [outer = (nil)]
22:12:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a76c400) [pid = 1831] [serial = 2346] [outer = 0x914abc00]
22:12:35 INFO - PROCESS | 1831 | 1466745155378 Marionette DEBUG loaded listener.js
22:12:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a770800) [pid = 1831] [serial = 2347] [outer = 0x914abc00]
22:12:36 INFO - PROCESS | 1831 | 1466745156102 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}]
22:12:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
22:12:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1230ms
22:12:36 INFO - PROCESS | 1831 | 1466745156147 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null]
22:12:36 INFO - PROCESS | 1831 | 1466745156151 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}]
22:12:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
22:12:36 INFO - PROCESS | 1831 | 1466745156158 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}]
22:12:36 INFO - PROCESS | 1831 | 1466745156162 Marionette TRACE conn4 <- [1,3094,null,{}]
22:12:36 INFO - PROCESS | 1831 | 1466745156168 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:36 INFO - PROCESS | 1831 | 1466745156173 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:36 INFO - PROCESS | 1831 | 1466745156416 Marionette TRACE conn4 <- [1,3095,null,{"value":null}]
22:12:36 INFO - PROCESS | 1831 | 1466745156634 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:36 INFO - PROCESS | 1831 | 1466745156641 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e343400 == 45 [pid = 1831] [id = 783]
22:12:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x8e344800) [pid = 1831] [serial = 2348] [outer = (nil)]
22:12:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x8e34d400) [pid = 1831] [serial = 2349] [outer = 0x8e344800]
22:12:36 INFO - PROCESS | 1831 | 1466745156736 Marionette DEBUG loaded listener.js
22:12:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x8fdae800) [pid = 1831] [serial = 2350] [outer = 0x8e344800]
22:12:37 INFO - PROCESS | 1831 | 1466745157747 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}]
22:12:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
22:12:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1644ms
22:12:37 INFO - PROCESS | 1831 | 1466745157850 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null]
22:12:37 INFO - PROCESS | 1831 | 1466745157856 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}]
22:12:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
22:12:37 INFO - PROCESS | 1831 | 1466745157871 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}]
22:12:37 INFO - PROCESS | 1831 | 1466745157877 Marionette TRACE conn4 <- [1,3098,null,{}]
22:12:37 INFO - PROCESS | 1831 | 1466745157885 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:37 INFO - PROCESS | 1831 | 1466745157891 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:38 INFO - PROCESS | 1831 | 1466745158096 Marionette TRACE conn4 <- [1,3099,null,{"value":null}]
22:12:38 INFO - PROCESS | 1831 | 1466745158301 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:38 INFO - PROCESS | 1831 | 1466745158309 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x91e48400 == 46 [pid = 1831] [id = 784]
22:12:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x93a84400) [pid = 1831] [serial = 2351] [outer = (nil)]
22:12:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x94724c00) [pid = 1831] [serial = 2352] [outer = 0x93a84400]
22:12:38 INFO - PROCESS | 1831 | 1466745158430 Marionette DEBUG loaded listener.js
22:12:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95390400) [pid = 1831] [serial = 2353] [outer = 0x93a84400]
22:12:39 INFO - PROCESS | 1831 | 1466745159358 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}]
22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
22:12:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1535ms
22:12:39 INFO - PROCESS | 1831 | 1466745159411 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null]
22:12:39 INFO - PROCESS | 1831 | 1466745159417 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}]
22:12:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
22:12:39 INFO - PROCESS | 1831 | 1466745159426 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}]
22:12:39 INFO - PROCESS | 1831 | 1466745159432 Marionette TRACE conn4 <- [1,3102,null,{}]
22:12:39 INFO - PROCESS | 1831 | 1466745159456 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:39 INFO - PROCESS | 1831 | 1466745159463 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:39 INFO - PROCESS | 1831 | 1466745159743 Marionette TRACE conn4 <- [1,3103,null,{"value":null}]
22:12:39 INFO - PROCESS | 1831 | 1466745159895 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:39 INFO - PROCESS | 1831 | 1466745159905 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7400 == 47 [pid = 1831] [id = 785]
22:12:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98a28000) [pid = 1831] [serial = 2354] [outer = (nil)]
22:12:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9981f800) [pid = 1831] [serial = 2355] [outer = 0x98a28000]
22:12:40 INFO - PROCESS | 1831 | 1466745159998 Marionette DEBUG loaded listener.js
22:12:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998a8000) [pid = 1831] [serial = 2356] [outer = 0x98a28000]
22:12:40 INFO - PROCESS | 1831 | 1466745160974 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}]
22:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
22:12:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1589ms
22:12:41 INFO - PROCESS | 1831 | 1466745161017 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null]
22:12:41 INFO - PROCESS | 1831 | 1466745161022 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}]
22:12:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
22:12:41 INFO - PROCESS | 1831 | 1466745161039 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}]
22:12:41 INFO - PROCESS | 1831 | 1466745161050 Marionette TRACE conn4 <- [1,3106,null,{}]
22:12:41 INFO - PROCESS | 1831 | 1466745161079 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:41 INFO - PROCESS | 1831 | 1466745161087 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:41 INFO - PROCESS | 1831 | 1466745161295 Marionette TRACE conn4 <- [1,3107,null,{"value":null}]
22:12:41 INFO - PROCESS | 1831 | 1466745161498 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:41 INFO - PROCESS | 1831 | 1466745161506 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989b000 == 48 [pid = 1831] [id = 786]
22:12:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998a2800) [pid = 1831] [serial = 2357] [outer = (nil)]
22:12:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a558400) [pid = 1831] [serial = 2358] [outer = 0x998a2800]
22:12:41 INFO - PROCESS | 1831 | 1466745161627 Marionette DEBUG loaded listener.js
22:12:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a76d400) [pid = 1831] [serial = 2359] [outer = 0x998a2800]
22:12:42 INFO - PROCESS | 1831 | 1466745162506 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}]
22:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
22:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
22:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
22:12:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1551ms
22:12:42 INFO - PROCESS | 1831 | 1466745162583 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null]
22:12:42 INFO - PROCESS | 1831 | 1466745162589 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}]
22:12:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
22:12:42 INFO - PROCESS | 1831 | 1466745162596 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}]
22:12:42 INFO - PROCESS | 1831 | 1466745162600 Marionette TRACE conn4 <- [1,3110,null,{}]
22:12:42 INFO - PROCESS | 1831 | 1466745162636 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:42 INFO - PROCESS | 1831 | 1466745162650 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:42 INFO - PROCESS | 1831 | 1466745162846 Marionette TRACE conn4 <- [1,3111,null,{"value":null}]
22:12:43 INFO - PROCESS | 1831 | 1466745163106 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:43 INFO - PROCESS | 1831 | 1466745163115 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e350800 == 49 [pid = 1831] [id = 787]
22:12:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a768400) [pid = 1831] [serial = 2360] [outer = (nil)]
22:12:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9b784c00) [pid = 1831] [serial = 2361] [outer = 0x9a768400]
22:12:43 INFO - PROCESS | 1831 | 1466745163206 Marionette DEBUG loaded listener.js
22:12:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9b944400) [pid = 1831] [serial = 2362] [outer = 0x9a768400]
22:12:44 INFO - PROCESS | 1831 | 1466745164071 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}]
22:12:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
22:12:44 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
22:12:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
22:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
22:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:12:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
22:12:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1540ms
22:12:44 INFO - PROCESS | 1831 | 1466745164138 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null]
22:12:44 INFO - PROCESS | 1831 | 1466745164141 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}]
22:12:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
22:12:44 INFO - PROCESS | 1831 | 1466745164148 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}]
22:12:44 INFO - PROCESS | 1831 | 1466745164153 Marionette TRACE conn4 <- [1,3114,null,{}]
22:12:44 INFO - PROCESS | 1831 | 1466745164159 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
22:12:44 INFO - PROCESS | 1831 | 1466745164165 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:44 INFO - PROCESS | 1831 | 1466745164352 Marionette TRACE conn4 <- [1,3115,null,{"value":null}]
22:12:44 INFO - PROCESS | 1831 | 1466745164610 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
22:12:44 INFO - PROCESS | 1831 | 1466745164627 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872
22:12:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d88a000 == 50 [pid = 1831] [id = 788]
22:12:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9d88a800) [pid = 1831] [serial = 2363] [outer = (nil)]
22:12:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa1081400) [pid = 1831] [serial = 2364] [outer = 0x9d88a800]
22:12:44 INFO - PROCESS | 1831 | 1466745164722 Marionette DEBUG loaded listener.js
22:12:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa229f400) [pid = 1831] [serial = 2365] [outer = 0x9d88a800]
22:12:45 INFO - PROCESS | 1831 | 1466745165609 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}]
22:12:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
22:12:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1481ms
22:12:45 INFO - PROCESS | 1831 | 1466745165630 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null]
22:12:45 INFO - PROCESS | 1831 | 1466745165634 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}]
22:12:46 WARNING - u'runner_teardown' ()
22:12:46 INFO - No more tests
22:12:46 INFO - Got 0 unexpected results
22:12:46 INFO - SUITE-END | took 1349s
22:12:46 INFO - Closing logging queue
22:12:46 INFO - queue closed
22:12:47 INFO - Return code: 0
22:12:47 WARNING - # TBPL SUCCESS #
22:12:47 INFO - Running post-action listener: _resource_record_post_action
22:12:47 INFO - Running post-run listener: _resource_record_post_run
22:12:48 INFO - Total resource usage - Wall time: 1391s; CPU: 98.0%; Read bytes: 14106624; Write bytes: 931418112; Read time: 1560; Write time: 280956
22:12:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0
22:12:48 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 0; Write bytes: 135241728; Read time: 0; Write time: 144432
22:12:48 INFO - run-tests - Wall time: 1355s; CPU: 98.0%; Read bytes: 11206656; Write bytes: 785670144; Read time: 780; Write time: 127916
22:12:48 INFO - Running post-run listener: _upload_blobber_files
22:12:48 INFO - Blob upload gear active.
22:12:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir.
22:12:48 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com
22:12:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json']
22:12:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json
22:12:48 INFO - (blobuploader) - INFO - Open directory for files ...
22:12:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ...
22:12:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com
22:12:49 INFO - (blobuploader) - INFO - Uploading, attempt #1.
22:12:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded
22:12:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded!
22:12:51 INFO - (blobuploader) - INFO - Done attempting.
22:12:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ...
22:12:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com
22:12:51 INFO - (blobuploader) - INFO - Uploading, attempt #1.
22:12:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded
22:12:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded!
22:12:52 INFO - (blobuploader) - INFO - Done attempting.
22:12:52 INFO - (blobuploader) - INFO - Iteration through files over.
22:12:52 INFO - Return code: 0
22:12:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json
22:12:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1
22:12:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25ef4de4e11d3f84b3879b071fd23e79c8d126d6e45060949953a88d84232e4fbab94543ff9e325f76a45427a307268042bf7ba9be56377bb7a4f9bb757aae46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8af3586faddce88d7f887f8c479324e8485ac295a6504d3627442d102acf99ead9a0f8e2d16b34c9d3b6a9ffe04b056565503cbaf211602e59f2a2450bb1f50f"}
22:12:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files
22:12:52 INFO - Writing to file /builds/slave/test/properties/blobber_files
22:12:52 INFO - Contents:
22:12:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25ef4de4e11d3f84b3879b071fd23e79c8d126d6e45060949953a88d84232e4fbab94543ff9e325f76a45427a307268042bf7ba9be56377bb7a4f9bb757aae46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8af3586faddce88d7f887f8c479324e8485ac295a6504d3627442d102acf99ead9a0f8e2d16b34c9d3b6a9ffe04b056565503cbaf211602e59f2a2450bb1f50f"}
22:12:52 INFO - Running post-run listener: copy_logs_to_upload_dir
22:12:52 INFO - Copying logs to upload dir...
22:12:52 INFO - mkdir: /builds/slave/test/build/upload/logs
22:12:52 INFO - Copying logs to upload dir...
program finished with exit code 0
elapsedTime=1503.243557
========= master_lag: 0.28 =========
========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 3 secs) (at 2016-06-23 22:12:52.767014) =========
========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 22:12:52.768184) =========
bash -c 'for file in `ls -1`; do cat $file; done'
in dir /builds/slave/test/properties (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test/properties
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438
_=/tools/buildbot/bin/python
using PTY: False
blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25ef4de4e11d3f84b3879b071fd23e79c8d126d6e45060949953a88d84232e4fbab94543ff9e325f76a45427a307268042bf7ba9be56377bb7a4f9bb757aae46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8af3586faddce88d7f887f8c479324e8485ac295a6504d3627442d102acf99ead9a0f8e2d16b34c9d3b6a9ffe04b056565503cbaf211602e59f2a2450bb1f50f"}
build_url:https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
symbols_url:https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip
program finished with exit code 0
elapsedTime=0.033720
build_url: 'https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2'
blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25ef4de4e11d3f84b3879b071fd23e79c8d126d6e45060949953a88d84232e4fbab94543ff9e325f76a45427a307268042bf7ba9be56377bb7a4f9bb757aae46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8af3586faddce88d7f887f8c479324e8485ac295a6504d3627442d102acf99ead9a0f8e2d16b34c9d3b6a9ffe04b056565503cbaf211602e59f2a2450bb1f50f"}'
symbols_url: 'https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'
========= master_lag: 0.11 =========
========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 22:12:52.908074) =========
========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 22:12:52.908405) =========
rm -f oauth.txt
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-f', 'oauth.txt']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.017661
========= master_lag: 0.19 =========
========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 22:12:53.119636) =========
========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 22:12:53.119952) =========
========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 22:12:53.121318) =========
========= Total master_lag: 0.75 =========